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 Composed Data | |
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 | TBD | |
Week 10 11/17/25 | Mon, 11/17 | TBD | |
11/19/25 | Wed, 11/19 | TBD | |
11/21/25 | Fri, 11/21 | TBD | |
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 | |