| September | ||||||
|---|---|---|---|---|---|---|
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 31
1st Day of Classes Tour of Computer Systems Bits(5) C 1, C 2 |
1 | 2
ints puzzle C 2 Lab: floats X86 Intro |
3 | 4 |
||
| 5 | 6 | 7
X86 Intro (11) C 3.1-3.5 X86 Control Flow (5) C 3.5-3.6 |
8 | 9
X86 Control Flow (5) X86 Functions (22) C 3.7 Lab: Bits |
10 | 11 |
| 12
7-9pm Tutoring Due Midnight: Hwk1 |
13 | 14
X86 Functions (22) X86 Arrays & Structs |
15 | 16
X86 Arrays & Structs(10) X86 Misc C3.8-3.9 Lab: Debugger |
17 | 18 |
| 19
7-9pm Tutoring Due Midnight: Bits |
20 | 21
X86 Misc (10) Performance 1 C 5 C 3.10-3.15 |
22 | 23
Performance 2 C 5 Lab: Debugger |
24 | 25 |
| 26
3:30-5pm Tutoring 9:30-11pm Tutoring Due Midnight: Debugger Hwk2 |
27 | 28
Memory Cache C 6.1-6.3 |
29 | 30
Cache (6) VM 1 C 6.1-6.3 Lab: The Bomb | ||
| October | ||||||
|---|---|---|---|---|---|---|
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1 | 2 |
|||||
| 3
3:30-5pm Tutoring 9:30-11pm Tutoring Due Midnight: Hwk3 |
4 | 5
VM 1 (16) VM 2 (10) C 6.4-.7 |
6 | 7
No Lecture The Bomb Lab: The Bomb Buffer Bomb |
8 | 9 |
| 10
9:30-11pm Tutoring 3:30-5pm Tutoring Due Midnight: The Bomb |
11 | 12
No Lecture The Bomb Buffer Bomb |
13 | 14
No Lecture Buffer Bomb Lab: Buffer Bomb |
15 | 16 Break |
| 17
Break |
18
Break |
19
Break |
20 | 21
VM 2 (10) C 6.4-.7 Dynamic Mem Dynamic Mem 2 C 9.9-10 Lab: Performance |
22 | 23 |
| 24
3:30-5pm Tutoring 9:30-11pm Tutoring Due Midnight: Hwk 4 |
25 |
26
Processes C 8.2-4 Exceptions C 8.1 |
27
Available 5pm: Midterm |
28
Exceptions (7) Threads C 8.1 Lab: Performance |
29 |
30
Due Midnight: Midterm |
| 31
Due Midnight: Nothing 3:30-5pm Tutoring 9:30-11pm Tutoring |
||||||
| November | |||||||
|---|---|---|---|---|---|---|---|
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | |
| 1 | 2
Threads (25) C 12.1-4 Synchronization C 12.6 |
3 | 4
Files I/O C 10.1-5 Lab: Performance |
5 | 6 |
||
| 7
Due Midnight: Buffer Bomb 3:30-5pm Tutoring 9:30-11pm Tutoring |
8 | 9
Device IO Real Device C 10.1-5 |
10 | 11
Device IO 21 Midterm Review: C 10.6-10 Lab: Ring Buffer |
12 | 13 |
|
| 14
Due Midnight: Hwk 5 9:30-11pm Tutoring |
15 | 16
Networking C 11 IETF |
17 | 18
Networking 26 Sockets C 11.4 Lab: Ring Buffer |
19 | 20 |
|
| 21
Due Midnight: Performance 3:30-5pm Tutoring 9:30-11pm Tutoring |
22 | 23
Quiz 4 C 11.4 |
24 | 25
TG Break |
26
TG Break |
27
TG Break |
|
| 28
TG Break |
29 | 30
X86-64 C 3.13 Quiz 5 C 11.4 |
|||||
| December | ||||||
|---|---|---|---|---|---|---|
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1 | 2
Ring Buffer Quiz 5 C 11.4 Lab: Ring Buffer |
3 | 4 |
|||
| 5
Due Midnight: Ring Buffer 9:30-11pm Tutoring |
6 | 7
Quiz 5 C 11.4 |
8 | 9
Course Summary C 11.4 |
10
Last Class
|
11 |
| 12 | 13 | 14 | 15 | 16
Final, 9am |
17 |
18 |
| 19 | 20 | 21 Grades Due | 22 | 23 | 24 | 25 |
Last modified August 28, 1999 by mike@cs.hmc.edu