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 |
- Daily Plan |
- Tools Setup |
- Review Ticket |
1 |
- Daily Plan |
- Conditionals and Python |
- Review Ticket |
2 |
- Daily Plan |
- Linux Shell and Bash Notes |
- Conway's Game of Life - Review Ticket - Classic Snake Game - Conway's Game of Life |
3 |
- Daily Plan |
- Tables |
- Pair Showcase Linux interaction - Review Ticket for Showcase |
Unit2: Learn Language
Learn (JavaScript|Python|Java). Start Agile development process.
Week | Plans | Hacks(Todo) | Tangibles |
---|---|---|---|
4 |
- Daily Plan |
- JS Input Grade Calculator |
- Review Ticket |
5 |
- Daily Plan |
- JS Calculator - Dog Sprite Sheet Animation |
- Review Ticket |
6 |
- Daily Plan |
- Web Programming Basics: Test |
- Review Ticket (JS Basics Test) |
Unit3: Building a Web Application with GitHub Pages for N@tM
Week | Plans | Hacks(Todo) | Tangibles |
---|---|---|---|
7 |
- Daily Plan |
- Start Screen - Full Game |
|
8 | |||
9 | |||
10 |
- Maryam Individual Review - Review Ticket |
||
11 | |||
12 |
Unit4: OOP Programming Fundamentals
Week | Plans | Hacks(Todo) | Tangibles |
---|---|---|---|
13 |
- Daily Plan |
- Mario Hills Background - Overview of JS OOP Assets (Mario) - Dynamic Game Levels |
|
14 |
- Daily Plan |
||
15 |
- Lesson for Enemy - Mario Platforms Lesson |
||
16 |
- Parallax Lesson Plan - Animation Lesson - GameLevels Lesson - Local Storage |
||
17 |
- Revised Animation Lesson - Leaderboard Lesson - RPG Elements Lesson |
||
18 |
- Full Game - Index Start Screen - Extra Credit: YouTube video |
- Trimester 2 Reflection |
|
19 | |||
20 |