| Week 1 09/17/25 | Wed, 09/17 | What is Computation | |
| 09/19/25 | Fri, 09/19 | Programming in Text | |
| Week 2 09/22/25 | Mon, 09/22 | Graphics Functions | |
| 09/24/25 | Wed, 09/24 | Compound Functions | |
| 09/26/25 | Fri, 09/26 | Aligning Language | |
| Week 3 09/29/25 | Mon, 09/29 | Iterating | |
| 10/01/25 | Wed, 10/01 | Lambda Abstraction | |
| 10/03/25 | Fri, 10/03 | Conditional Expressions | |
| Week 4 10/06/25 | Mon, 10/06 | Composite Data | |
| 10/08/25 | Wed, 10/08 | Manipulating Composite Data Types | |
| 10/10/25 | Fri, 10/10 | Q1 Review | |
| Week 5 10/15/25 | Wed, 10/15 | Recursion | |
| 10/17/25 | Fri, 10/17 | Iterative Recursion | |
| Week 6 10/20/25 | Mon, 10/20 | Linked Lists | |
| 10/22/25 | Wed, 10/22 | Trees | |
| 10/24/25 | Fri, 10/24 | Binary Search Trees | |
| Week 7 10/27/25 | Mon, 10/27 | Q2 Review | |
| 10/31/25 | Fri, 10/31 | On Functional Programming | |
| Week 8 11/03/25 | Mon, 11/03 | Imperative Programming | |
| 11/05/25 | Wed, 11/05 | More Imperatives | |
| 11/07/25 | Fri, 11/07 | Scope | |
| Week 9 11/10/25 | Mon, 11/10 | Mutation and Subtypes | |
| 11/12/25 | Wed, 11/12 | Methods | |
| 11/14/25 | Fri, 11/14 | Object Oriented Programming | |
| Week 10 11/17/25 | Mon, 11/17 | Quiz 3 Review | |
| 11/19/25 | Wed, 11/19 | Directories, Files, and Folders | |
| Week 11 11/24/25 | Mon, 11/24 | Programming and Thinking (Asynchronous - NOT in-person) | |
| 11/26/25 | Wed, 11/26 | No Class (University Holiday) | |
| 11/28/25 | Fri, 11/28 | No Class (University Holiday) | |
| Week 12 12/01/25 | Mon, 12/01 | Soft-skills, Debugging, & Testing | |
| 12/03/25 | Wed, 12/03 | Imperative Game Design | |
| 12/05/25 | Fri, 12/05 | Review and AMA | |