Slide Index for All Lectures
Week Topic Slides
Week 1 09/17/25 Wed, 09/17 What is Computation
09/17/25 Wed, 09/17 Programming in Text
Week 2 09/22/25 Mon, 09/22 Graphics Functions
09/22/25 Mon, 09/22 Compound Functions
09/26/25 Fri, 09/26 Aligning Language
Week 3 09/29/25 Mon, 09/29 Iterating
09/29/25 Mon, 09/29 Lambda Abstraction
10/03/25 Fri, 10/03 Conditional Expressions
Week 4 10/06/25 Mon, 10/06 Composite Data
10/06/25 Mon, 10/06 Manipulating Composite Data Types
10/10/25 Fri, 10/10 Q1 Review
Week 5 10/13/25 Mon, 10/13 Recursion
10/15/25 Wed, 10/15 Iterative Recursion
Week 6 10/20/25 Mon, 10/20 Linked Lists
10/20/25 Mon, 10/20 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/03/25 Mon, 11/03 More Imperatives
11/07/25 Fri, 11/07 Scope
Week 9 11/10/25 Mon, 11/10 Mutation and Subtypes
11/10/25 Mon, 11/10 Methods
11/14/25 Fri, 11/14 Imperatives, OOP, and HashMaps
Week 10 11/17/25 Mon, 11/17 Quiz 3 Review
11/19/25 Wed, 11/19 Files and Folders w/ Imperatives
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, and Testing
12/03/25 Wed, 12/03 Intro to Asteroids
12/05/25 Fri, 12/05 Q4 Review + AMA