Date | Lecture | Preparation | Assignments |
---|---|---|---|
Jan 24 | Overview notes |
[BO] 1 | |
Jan 26 | Quick tour of C notes |
[KR] 1,2,4-6 Other C resource |
L1:Datalab out |
Jan 31 | Bits, Bytes, Ints notes |
[BO] 2.1-2.3 | |
Feb 2 | Bits, Bytes, Ints (cont) | [BO] 2.1-2.3 | Feb 4 (3-4pm) Recitation on Datalab. notes |
Feb 7 | Floating point notes |
[BO] 2.4-2.5 | |
Feb 9 | Machine Prog: Basics notes |
[BO] 3.1-3.5, 3.13.1-3.13.3 | L1:due (Feb 9) L2:Bomblab out |
Feb 14 | Machine Prog: Control notes |
[BO] 3.6, 3.13.4 | |
Feb 16 | Machine Prog: Procedures notes |
[BO] 3.7 | |
Feb 18 (5-6pm CIWW-201) Recitation on Bomblab. notes | |||
Feb 21 President's Day | |||
Feb 23 | Machine Prog: Data notes |
[BO] 3.8-3.9, 3.13.5 | L2:due (Feb 24) L3:Buflab out |
Feb 25 (5-6pm CIWW-201) Recitation on Buflab. notes | |||
Feb 28 | Machine Prog: Advanced notes |
[BO] 3.10-3.12, 3.14-3.15 | |
Mar 2 | Memory Hierarchy notes |
[BO] 6.1-6.3 | |
Mar 7 | Cache Memory notes |
[BO] 6.4-6.7 | |
Mar 9 | Linking notes |
[BO] 7 | L3:due (Mar 9) |
Mar 14 -- Mar 19 Spring Break | |||
Mar 21 | ECF: Exceptions & Processes notes |
[BO] 8.1-8.4 | L4:Proclab out |
Mar 23 | ECF: Signals & Nonlocal jumps notes |
[BO] 8.5-8.8 | |
Mar 25 (5-6pm CIWW-101) Recitation on Proclab notes | |||
Mar 28 | System level I/O notes |
[BO] 10 | |
Mar 30 | Virtual Memory: Concepts notes |
[BO] 9.1-9.6 | |
Apr 4 | Virtual Memory: Systems notes |
[BO] 9.7-9.8 | L4:due (Apr 4) |
Apr 6 | Dynamic Memory Allocation: Basics notes |
[BO] 9.9 | L5: Malloclab out |
Apr 11 | Dynamic Memory Allocation: Advanced notes |
[BO] 9.10-9.13 | |
Apr 13 | Internetworking notes |
[BO] 11.1-11.3 | |
Apr 15 (5-6pm CIWW-101) Recitation on Malloclab notes | |||
Apr 18 | Network Programming notes |
[BO] 11.4 | Do this take-home exercise |
Apr 20 | Web services notes |
[BO] 11.5-11.7 | |
Apr 25 | Concurrent programming notes |
[BO] 12.1-12.3 | |
Apr 27 | Synchronization: Basics notes |
[BO] 12.4, 12.5.1-3 | L5: due (Apr 30) |
May 2 | Synchronization: Advanced notes |
[BO] 12.5.4-5,12.7-8 | |
May 4 | Program optimization | [BO] 5 | |
May 6 (5-6pm CIWW-201) Recitation on the mock final | |||
May 9 | More finals review | ||
May 11 | Final Exam 4:00pm - 5:50pm WWH 109 | ||