Computer Science Lab Notebook


Unit1: Build a Lab Notebook

Install Tools. Design lab notebook. Learn GitHub Pages. Work with Pair (pair name).

Week Plans Hacks(Todo) Tangibles
0 - Week 0 Plans
- Sample IPYNB w/ html,img
- Week 0 Lab Notebook
1 - Week 1 Plan
- Sample IPYNB w/ table,code
- IPYNB Table, Code
- Unity Game Embed
- Week 1 Lab Notebook
2 - Week 2 Plan
- Student teaching
- Calculator IPYNB
- Game of Life
- Snake Game
- Python Tricks
- Music Table
- Week 2 Lab Notebook
3 - Week 3 Plan
- JS Minesweeper game
- JS Minesweeper game

Unit2: Learn Language

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

Week Plans Hacks(Todo) Tangibles
4 - Week 4 Plan
- Team Teach Data Abstraction
- Team Teach Data Abstraction
- 5.4 Crowdsourcing
- 5.3 Computing Bias Lesson
- 3.8 Undecided Problems Team Teach
- Book Genre Reccomendation
5
6 - HTML things
- 1.4 Correcting errors
- Basics of Javascript
- Javascript Data Types/Lists
- Using Javascript with HTML DOM
- Login/Signup
7 - Javascript Errors
- CB 3.7,3.8 - Iteration in Python

Unit3: Web Application, Data, and N@tM

Week Plans Hacks(Todo) Tangibles
8
9
10
11
12

Unit4: Warm-up Data Abstraction Project, Create Performance Task (CPT) kickoff

Week Plans Hacks(Todo) Tangibles
13
14 - P2 | 5.6 - Safe Computing
15 - P2 | SASS
- P2 | Python/Flask
16
17

Unit5: CPT design and development, Computer Systems, Networks, Impact of Computing

Week Plans Hacks(Todo) Tangibles
18
19 - Individual Review Ticket
- Python/Flask JWT Project Implementation Overview
20 - CB questioni review
- Javascript Login and Signup Pages Team Teach
21