Date | Lecture | Preparation | Assignments |
---|---|---|---|
W 9/4 | Overview notes |
[BO] 1 | |
M 9/9 | C: basic types, control flow notes |
[KR] 1,2,3,4 |
L1:RKlab out |
W 9/11 | C: pointers and arrays |
[KR] 5 | |
F 9/13 | Tutorial on first lab. notesdemo.tar | ||
M 9/16 | C: more pointer and arrays notes |
[KR] 5 | |
W 9/18 | Bits, bytes, Ints notes |
[BO] 2.1-2.3 | |
M 9/23 | Bits, bytes, floats & C's type conversion |
[BO] 2.4 | L1:due (Sep 23) |
W 9/25 | Machine Prog: Basics notes |
[BO] 3.1-3.5, 3.13.1-3.13.3 | L2 out |
F 9/27 | Tutorial on Bomblab. notes alternative session: 10/3 12:30-1:45pm - WWH 312 | ||
M 9/30 | Machine Prog: Control notes |
[BO] 3.6, 3.13.4 | |
W 10/2 | Machine Prog: Procedures notes |
[BO] 3.7 | |
M 10/7 | Machine Prog: Data notes |
[BO] 3.8-3.9, 3.13.5 | |
W 10/9 | Machine Prog: Advanced notes |
[BO] 3.10-3.12, 3.14-3.15 | L2 due (10/10) |
F 10/11 | Tutorial on Buflab. (5-6pm WWH-101) alternative session: 10/10 12:30-1:45pm - WWH 312 | ||
M 10/14 | Fall break. No class. | ||
W 10/16 | Linking notes |
[BO] 7 | |
M 10/21 | Linking (cont) |
[BO] 7 | L3 due (10/21) L4 out |
W 10/23 | System Hardware notes |
||
M 10/28 | Memory hierarchy I |
||
W 10/30 | Caching I notes |
[BO] 6.1-6.3 | |
F 11/1 | Tutorial on L4. (5-6pm WWH-101) alternative session: 11/7 12:30-1:45pm - WWH 312 | ||
M 11/4 | Caching II notes |
[BO] 6.4-6.6 | |
W 11/6 | Virtual Memory: Concepts notes |
[BO] 9.1-9.6 | |
M 11/11 | Virtual Memory: Systems notes |
[BO] 9.7-9.8 | L4 due (11/13) |
W 11/13 | Dynamic Memory Allocation: I notes |
[BO] 9.9 | |
M 11/18 | Dynamic Memory Allocation: II |
[BO] 9.9 | L5 out |
W 11/20 | Dynamic Memory Allocation III |
[BO] 9.10-9.13 | |
F 11/22 | Tutorial on L5 (5-6pm WWH-101) alternative session: 11/26 12:30-1:45pm - WWH 312 | ||
M 11/25 | Dynamic Memory Allocation: IV notes |
[BO] 8.1-8.4 | |
W 11/27 | Class cancelled | [BO] 8.5-8.8 | |
M 12/2 | Exceptions and processes notes |
[BO] 8.1-8.4 | |
W 12/4 | Multitasking and signals notes |
[BO] 8.5-8.8 | |
M 12/9 | System-level I/O notes |
[BO] 10 | |
W 12/11 | Q&A on mock finals notes |
L5 due (12/15) | |
M 12/16 | Final exam (10:00am-11:50am WWH-101) |