| September | ||||||
|---|---|---|---|---|---|---|
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1
1st Day of Classes Tour of Computer Systems Bits C 1, C 2 |
2
Lab 1 - Bits |
3
Ints C puzzle Floats C 2 |
4 | 5 |
||
| 6
6-9pm Tutoring 9pm-12am Tutoring |
7 | 8
Arch Intro X86 Assembly (s19) C 3.1-3.4 C 3.1-3.4 |
9
Lab 1 - Bits Lab 2 - Debugger |
10
X86 Assembly (s30) X86 Control Flow (s16) C 3.4-3.6 |
11 | 12 |
| 13
6-9pm Tutoring 9pm-12am Tutoring Due midnight: Lab 1 - Bits Due midnight: Hwk1 |
14 | 15
X86 Control Flow (s17) X86 Functions (s21) C 3.7-3.10 |
16
Lab 2 |
17
X86 Functions (s21) X86 Arrays (16) C3.8-3.13 |
18 | 19 |
| 20
6-9pm Tutoring 9pm-12am Tutoring Due midnight: Lab 2 - Debugger |
21 | 22
X86 Arrays (16) X86 Structs X86 Misc (12) C 3.8-3.13 |
23
Lab 3 - Bomb | 24
X86 Misc (12) Program Performance C 5.1-5.9 |
25 | 26 |
| 27
6-9pm Tutoring 9pm-12am Tutoring Due midnight: Hwk2 |
28 | 29
Machine Dependent Performance C 5.10-5.16 |
30
Lab 3 - Bomb |
|||
| October | ||||||
|---|---|---|---|---|---|---|
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1
Prof Kuenning Memory C 9, C 6 |
2 | 3 |
||||
| 4
6-9pm Tutoring 9pm-12am Tutoring Due midnight: Hwk3 Due midnight: Lab 3 - Bomb |
5 | 6
Cache (s24) C 6 |
7
Lab 4 - Buffer Bomb |
8
Cache (s24) VM (s13) C 6, C 10 |
9 | 10 |
| 11
6-9pm Tutoring 9pm-12am Tutoring Due midnight: Hwk3 |
12 | 13
VM (s13) C 6, C 10 |
14
Lab 4 - Buffer Bomb |
15
P6/Linux Memory Allocation 1 C 10 |
16
Break Starts |
17
Break |
| 18
Break |
19
Break |
20
Break |
21
Break Ends, 8am Lab 5 - Performance |
22
Memory Allocation + C 10 |
23 | 24 |
| 25
6-9pm Tutoring 9pm-12am Tutoring Due Midnight: Hwk4 Due midnight: Lab 4 - BufBomb |
26 |
27
Memory Allocation 2 Processes (8) C 10 C 8.2..8.4 Midterm Available |
28
Lab 5 - Performance |
29
NO Class |
30 |
31
Due 5 PM: Midterm |
| November | |||||||
|---|---|---|---|---|---|---|---|
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | |
| 1
6-9pm Tutoring 9pm-12am Tutoring Due midnight: Lab 5 - Performance |
2 | 3
Processes (8) Exceptions(21) C 8.1..8.4 |
4
NO LAB |
5
Exceptions (21) Threads (22) C13.3..13.5 |
6 | 7 |
|
| 8
6-9pm Tutoring 9pm-12am Tutoring Due Midnight: Hwk5 |
9 | 10
Threads (22) Synchronization C13.3..13.5 |
11
Lab 6 - Ring Buffer |
12
Networks(30) IETF C12 |
11 | 13 | 14 |
| 15
6-9pm Tutoring 9pm-12am Tutoring |
16 | 17
Networks(30) Sockets C12 |
18
Lab 6 - Ring Buffer |
19
Sockets Midterm Review C12, C11 |
20 | 21 |
|
| 22
6-9pm Tutoring 9pm-12am Tutoring Due midnight: Lab 6 - Ring Buffer Hwk6 |
23 | 24
I/O C11 |
25
TG Break Starts NO LAB |
26 | 27 | 28 |
|
| 29 | 30 TG Break Ends, 8am | ||||||
| December | Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
|---|---|---|---|---|---|---|
|
Return from TGs break |
1
I/O - UNIX Device Independent C11 |
2
Lab 7 - Sockets |
3
Device Independent File Systems C11 | 4 | 5 |
|
| 6
6-9pm Tutoring 9pm-12am Tutoring Due midnight: Hwk7 |
7 | 8
Course Review Problems |
9
Lab 7 - Sockets Due 5:30pm: Lab 7 - Sockets |
10
Course Review Problems |
11
Last Class |
12 |
| 13 | 14 | 15 | 16 | 17 | 18
The Final, 2pm |
19 |
| 20 | 21 | 22
Grades Due |
23 | 24 | 25 | 26 |
Last modified June 24, 1998 by mike@cs.hmc.edu