Detailed Course Schedule
This schedule is tentative!
| Date | Topic | Reading | Assigned | Due | |
|---|---|---|---|---|---|
| Week 1 | |||||
| Tu | 9/12 | Computational Thinking | Algorithms and Bugs | ||
| Th | 9/14 | Variables and Expressions | Expressions Variables | ||
| Fr | 9/15 | Strings | Strings | Lab 1 | Course Intro Survey Rodocodo Certificate of Completion |
| Week 2 | |||||
| Tu | 9/19 | Functions | Functions | HW 1 | Lab 1 |
| Th | 9/21 | Conditionals | Conditionals | ||
| Fr | 9/22 | Functions and Conditionals | Lab 2 | Computer Setup Activity | |
| Week 3 | |||||
| Tu | 9/26 | Loops | Iteration | HW 2 | Lab 2 |
| Th | 9/28 | Lists | Lists | ||
| Fr | 9/29 | Loops and Lists | Lab 3 | HW 1 | |
| Week 4 | |||||
| Tu | 10/3 | Recursion | Recursion | HW 3 | Lab 3 |
| Th | 10/5 | Recursion II | The Turtle | ||
| Fr | 10/6 | Recursion | Lab 4 | HW 2 | |
| Week 5 | |||||
| Tu | 10/10 | Debugging and Testing | Lab 4 | ||
| Th | 10/12 | Debugging and Testing | Lab 5 | HW 3 | |
| Fr | 10/13 | No Class (Midterm Recess) | |||
| Week 6 | |||||
| Tu | 10/17 | Midterm Review | HW 4 | Lab 5 | |
| Th | 10/19 | Midterm at 7:30PM | |||
| Fr | 10/20 | TBD | |||
| Week 7 | |||||
| Tu | 10/24 | Image Representation | Image Processing | HW 5 | |
| Th | 10/26 | Number Representation | Representing Data | ||
| Fr | 10/27 | Lab 6 | HW 4 | ||
| Week 8 | |||||
| Tu | 10/31 | Strings and Files | Files | HW 6 | Lab 6 |
| Th | 11/2 | Dictionaries, Tuples, and Sets | Data Structures and References | ||
| Fr | 11/3 | Strings, Files, and Dictionaries | Lab 7 | HW 5 | |
| Week 9 | |||||
| Tu | 11/7 | Object Oriented Programming | Object-Oriented Programming | HW 7 | Lab 7 |
| Th | 11/9 | Object Oriented Programming II | |||
| Fr | 11/10 | Object Oriented Programming | Lab 8 | HW 6 | |
| Week 10 | |||||
| Tu | 11/14 | Modules, Libraries, and Documentation | Animation and Games | HW 8 | Lab 8 |
| Th | 11/16 | Applications: AI and Word Representations | Vector Semantics and Embeddings (Sections 6.3 and 6.4) Optional: The Illustrated Word2vec (stop at Word2vec Training Process) | ||
| Fr | 11/17 | AI | Lab 9 | HW 7 | |
| Holiday | |||||
| Tu | 11/21 | Thanksgiving Recess (have fun!) | |||
| Th | 11/23 | Thanksgiving Recess (have fun!) | |||
| Fr | 11/24 | Thanksgiving Recess (have fun!) | |||
| Week 11 | |||||
| Tu | 11/28 | Complexity | Complexity (Sections 1, 2) | HW 9 | |
| Th | 11/30 | Complexity II | Lab 9 | ||
| Fr | 12/1 | Complexity | Lab 10 | HW 8 | |
| Week 12 | |||||
| Tu | 12/5 | Sorting | Complexity (Section 3) | Lab 10 | |
| Th | 12/7 | TBD | |||
| Fr | 12/8 | Final Review | |||
| Week 13 | |||||
| Mo | 12/11 | AMA | HW 9 | ||