Course Links

Activities

Resources

External

The following schedule is subject to change based on the progress of the class.

DateTopic(s)HW OutHW DueExamsGroupsReadings
1/25/2024OverviewHW 1Preface, Ch. 0
1/30/2024C: Programming ReviewHW 2Ch. 1
2/1/2024
2/6/2024C: PointersHW 1Ch. 2.0-2.5
2/8/2024HW 2
2/13/2024C: Dynamic MemoryHW 3
2/15/2024
2/20/2024C: Advanced ConceptsCh. 2.6-2.10
2/22/2024Rally DayHW 3
2/27/2024C: Debugging HW 4Ch. 3
2/29/2024ReviewMidterm 1
3/5/2024PC Disassembly? DG1Ch. 4
3/7/2024Binary and Data RepresentationHW 4
3/12/2024Computer ArchitectureHW 5Ch. 5.5-5.10
3/14/2024
3/19/2024Spring
3/21/2024Recess
3/26/2024Assembly: Registers and Instructions 2?Ch. 6, 8.0-8.2
3/28/2024HW 5
4/2/2024Assembly: Arithmetic and Logical Ops HW 6Ch. 8.3
4/4/20242's Comp.Midterm 2?
4/9/2024Bitwise + ReviewHW 7Ch. 8.4
4/11/2024PC BootloaderHW 63
4/16/2024Control FlowHW 8Ch. 8.7
4/18/2024Functions/StackHW 7
4/23/2024FibonacciCh 8.5
4/25/2024RecursionHW 8
4/30/2024DG #4 Pres4
5/1/2024Exam Study
5/7/2024Final Exams