| Date | Topic | Before Class | In class | After Class | 
|---|---|---|---|---|
| Mon Nov 28 | Physics | Notes 26 Activity 26 | ||
| Mon Nov 26 | Sprites | Notes 25 Activity 25 | ||
| Mon Nov 19 | No Class | |||
| Fri Nov 16 | Collision Detection | Activity 24 | ||
| Wed Nov 14 | User Input | Notes 23 Activity 23 | ||
| Mon Nov 12 | Graphics | Notes 22 Activity 22 | ||
| Fri Nov 9 | Test 3 | |||
| Wed Nov 7 | Aliasing | ThinkCS: 10.10 - 10.13 | Notes 21 Activity 21 | |
| Mon Nov 5 | Mutability | ThinkCS: 10.8, 10.9, & 10.14 | Notes 20 Activity 20 | Assignment 20 | 
| Fri Nov | No Class | |||
| Wed Oct 30 | Lists | ThinkCS: 10.1 - 10.7 | Notes 19 Activity 19 | Assignment 19 | 
| Mon Oct 29 | Encryption | ThinkCS: 9.8 & 9.19 | Notes 18 Activity 18 | Assignment 18 | 
| Fri Oct 26 | String Methods | ThinkCS: 9.5, 9.7, & 9.13 | Notes 17 Activity 17 | Assignment 17 | 
| Wed Oct 24 | Strings | ThinkCS: 9.2, 9.3, 9.4, 9.6, & 9.11 | Notes 16 Activity 16 | Assignment 16 | 
| Mon Oct 22 | While Loops | ThinkCS: 8.3 | Notes 15 Activity 15 | Assignment 15 | 
| Fri Oct 12 | Test 2 | |||
| Wed Oct 10 | Chained Conditionals | ThinkCS: 7.6 & 7.7 | Notes 14 Activity 14 | Assignment 14 | 
| Mon Oct 8 | Logical Operators | ThinkCS: 7.1 & 7.4 - 7.5 | Notes 13 Activity 13 | Assignment 13 | 
| Fri Oct 5 | No Class | |||
| Wed Oct 3 | No Class | |||
| Mon Oct 1 | Conditionals | ThinkCS: 7.1 & 7.4 - 7.5 | Notes 12 Activity 12 | Assignment 12 | 
| Fri Sep 28 | Functions Scope | ThinkCS: 6.3 & 6.5 - 6.6 | Notes 11 Activity 11 | Assignment 11 | 
| Wed Sep 26 | Fruitful Functions | ThinkCS: 6.2 | Notes 10 Activity 10 | Assignment 10 | 
| Mon Sep 24 | Functions | ThinkCS: 6.1 | Notes 9 Activity 9 | Assignment 9 | 
| Fri Sep 21 | Test 1 | |||
| Wed Sep 19 | Review 1 | Notes 8 Activity 8 | ||
| Mon Sep 17 | No Class | |||
| Fri Sep 14 | Modules | ThinkCS: 5.2 - 5.4 | Notes 7 Activity 7 | Assignment 7 | 
| Wed Sep 12 | Accumulator | ThinkCS: 6.4 | Notes 6 Activity 6 | Assignment 6 | 
| Mon Sep 10 | Range | ThinkCS: 4.7 | Notes 5 Activity 5 | Assignment 5 | 
| Fri Sep 7 | For Loops | ThinkCS: 4.4 - 4.6 | Notes 4 Activity 4 | |
| Wed Sep 5 | Reassignment and Updating | ThinkCS: 2.10 & 2.11 | Notes 3 Activity 3 | Assignment 3 | 
| Mon Sep 3 | Values and Input | ThinkCS: 2.2, 2.3, 2.8, & 2.9 | Notes 2 Activity 2 | Assignment 2 | 
| Fri Aug 31 | Variables and Expressions | ThinkCS: 2.4 - 2.7 | Notes 1 Activity 1 | |
| Wed Aug 29 | Introduction | ThinkCS: 4.2 | Notes 0 Activity 0 |