The following schedule is subject to change based on the progress of the class.
| Date | Topic(s) | HW Out | HW Due | Exams | Groups | Readings |
|---|---|---|---|---|---|---|
| 9/9/2026 | Overview | HW 1 | Preface, Ch. 0 | |||
| 9/14/2026 | C: Programming Review | HW 2 | Ch. 1 | |||
| 9/16/2026 | ||||||
| 9/21/2026 | C: Pointers | HW 1 | Ch. 2.0-2.5 | |||
| 9/23/2026 | HW 2 | |||||
| 9/28/2026 | C: Dynamic Memory | HW 3 | ||||
| 9/30/2026 | ||||||
| 10/5/2026 | C: Advanced Concepts | Ch. 2.6-2.10 | ||||
| 10/7/2026 | Rally Day | HW 3 | ||||
| 10/12/2026 | Fall Break | |||||
| 10/14/2026 | C: Debugging | HW 4 | Ch. 3 | |||
| 10/19/2026 | Review | Midterm 1 | ||||
| 10/21/2026 | PC Disassembly? DG | 1 | Ch. 4 | |||
| 10/26/2026 | Binary and Data Representation | HW 4 | ||||
| 10/28/2026 | Computer Architecture | HW 5 | Ch. 5.5-5.10 | |||
| 11/2/2026 | ||||||
| 11/4/2026 | Assembly: Registers and Instructions | 2? | Ch. 6, 8.0-8.2 | |||
| 11/9/2026 | HW 5 | |||||
| 11/11/2026 | Assembly: Arithmetic and Logical Ops | HW 6 | Ch. 8.3 | |||
| 11/16/2026 | 2's Comp. | Midterm 2? | ||||
| 11/18/2026 | Bitwise + Review | HW 7 | Ch. 8.4 | |||
| 11/23/2026 | PC Bootloader | HW 6 | 3 | |||
| 11/25/2026 | Thanksgiving Break | |||||
| 11/30/2026 | Control Flow | HW 8 | Ch. 8.7 | |||
| 12/2/2026 | Functions/Stack | HW 7 | ||||
| 12/7/2026 | Fibonacci | Ch 8.5 | ||||
| 12/9/2026 | Recursion | HW 8 | ||||
| 12/14/2026 | DG #4 Pres | 4 | ||||
| 12/15/2026 | Exam Study |