| 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 |