Week | Monday | Wednesday | Labs | Projects |
1. 8/27 | Course Intro (Lab 0) | First Snap Program | Lab 1 - Kaleidoscope | |
2. 9/3 | NO CLASS - Labor Day | Loops | Lab 2 - Flower Garden | |
3. 9/10 | Graphics - Introduction | Conditionals | Lab 3 - Guessing Game | |
4. 9/17 | Abstraction | Functions/Custom Blocks | Lab 4 - Brick Wall | |
5. 9/24 | Catch-Up and Review | Test 1 | Project 1: assigned (Monday) | |
6. 10/1 | Games | Project 1 Work | Lab 5 - Future Technology | |
7. 10/8 | "Fun Fair" | Social Media | Lab 6 - Digital Footprint | Project 1: due (Wednesday) |
8. 10/15 | Lists | Geography Game | Lab 7 - Credit Card | |
9. 10/22 | Algorithms and Complexity | Timing of algorithms | Lab 8 - Runtime | |
10. 10/29 | Catch-up and Review | Test 2 | ||
11. 11/5 | Test 2 Eval | Recursion | Project 2: assigned (Monday) proposal due (Friday) |
|
12. 11/12 | NO CLASS - Veterans Day | Recursion (cont) | Lab 9 - Recursion | |
13. 11/19 | Project 2 Work | NO CLASS - Thanksgiving | Project 2: Version 1 (Monday) |
|
14. 11/26 | Algorithms Video | From One to Many | Lab 10 - Concurrency | |
15. 12/3 | Catch-up and Review | Final Presentations | ||
FINAL | EXAMS |