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