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 |