Computer Science Lab Notebook


Unit1: Build a Lab Notebook/set up tools

Install Tools. Design lab notebook. Learn GitHub Pages. Start learning Java/JavaScript. Work with Colin.

Week Plans Hacks(Todo) Tangibles
0 - Week 0 Goals
- VSCode, Python, Jupyter, ... Vinay edition
- Student Blog
- Me
1 - Week 1 Goals
2 - Week 2 Goals
- JS Calculator
- Classic Snake Game
- Game of Life
- Week 2 Java
3 - Week 3 Goals
- JS Itunes API
- Song Recommender

Unit2:

Learn (JavaScript|Python|Java). Start Agile development process.

Week Plans Hacks(Todo) Tangibles
4 - Week 4 Goals
- JavaScript Output
- JavaScript Experiments
- FRQ 1b
5 - Week 5 Goals
- FRQ Notes
- Primitive Types
6 - Week 6 Goals
7 - Week 7 Goals
- Primitive Types
- Bad Translator

Unit3: Individual/Team Projects, N@tM

Passion project using API. I am working backend. Multiplayer typing game.

Week Plans Hacks(Todo) Tangibles
8 - Week 8 Goals
- U3 Boolean Logic
- U3 Boolean and If statements
- U4 | Iteration
- U3 Hacks
9 - Week 9 Goals
- Unit 6 Arrays
- U5 | Classes
- Moving Image
10 - Week 10 Goals
- 2D Arrays
- Unit 7 ArrayLists
11 - Week 11 Goals
- U9 Inheritance P1 Student
- U10 Recursion P1 Student
- Reflection
12 - Week 12 Goals
- MC Notes

Unit4: College Board Teaching and Study

TBD

Week Plans Hacks(Todo) Tangibles
13
14
15
16