I try to make the current week correct as of the previous Friday. Future weeks are estimates.
Reading assignments are in red.
August | ||||||
---|---|---|---|---|---|---|
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1
|
2
|
3
|
4
|
5
|
||
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
Tour of Computer Systems Ch. 1 |
31
|
September | ||||||
---|---|---|---|---|---|---|
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1
|
2
|
|||||
3
|
4
Bits, Bytes, Ints Ch. 2.1-2.3 |
5
|
6
Floats Ch. 2.4 Lab 1: Bits |
7
|
8
|
9
|
10
|
11
X86 Assembly Ch. 3.1-3.6 |
12
|
13
X86 Assembly (cont'd) Ch. 3.4-3.5 Lab 1: Bits Lab 2 Preview |
14
|
15
|
16
|
17
|
18
X86 Control Flow Ch. 3.6.1-3.6.5 |
19
|
20
X86 Switch Statements Ch. 3.6.6 X86 Procedures 3.7-3.10 Lab 1 Due Lab 2: Debugger |
21
|
22
|
23
|
24
|
25
X86 Arrays Ch. 3.8-3.13 |
26
|
27
X86 Structs X86 Miscellaneous Ch. 3 Lab 2 Due Lab 3: Bomb |
28
|
29
|
30
|
October | ||||||
---|---|---|---|---|---|---|
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1
|
2
Program Performance Ch. 5.1-5.9 |
3
|
4
Machine-Dependent Performance Ch. 5.10-5.16 Lab 3 Due Lab 4: Buffer |
5
|
6
|
7
|
8
|
9
Memory Ch. 6.1-6.5 |
10
|
11
Cache Ch. 6 |
12
|
13
Lab 4 Due |
14
|
15
|
16
Fall break |
17
Fall break |
18
Strategic planning |
19
Strategic planning |
20
Strategic planning Midterm available |
21
|
22
|
23
Cache (cont'd) Ch. 6 |
24
|
25
Memory allocation I Ch. 10.9-10.9.12 No lab |
26
|
27
Midterm due 5 PM |
28
|
29
|
30
Midterm review |
31
|
November | ||||||
---|---|---|---|---|---|---|
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1
Memory allocation II Ch. 10.9.13-10.11 Lab 5: Allocator |
2
|
3
|
4
|
|||
5
|
6
OSDI Virtual Memory I Guest lecturer: Rett Bull Ch. 10.1-10.6 |
7
OSDI |
8
OSDI Virtual Memory II Guest lecturer: Rett Bull Ch. 10.7,10.8.4,10.12 |
9
|
10
|
11
|
12
|
13
Processes Ch. 8.2-8.4 |
14
|
15
Exceptions Signals Ch. 8.1, 8.4, 8.5, 8.7 |
16
|
17
|
18
|
19
|
20
Threads Ch. 13.3-13.5 |
21
|
22
Free day No lab Lab 5 due |
23
Thanksgiving |
24
Thanksgiving |
25
|
26
|
27
Synchronization |
28
|
29
I/O File Systems Lab 6: Ring Buffer |
30
|
December | ||||||
---|---|---|---|---|---|---|
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1
|
2
|
|||||
3
|
4
Introduction to Networks Ch. 12.1-12.3 |
5
|
6
Network Programming Echo client Echo client Ch. 12.4-12.7 |
7
|
8
Lab 6 Due |
9
|
10
|
11
Finals |
12
Finals |
13
Finals |
14
Finals |
15
Finals |
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
31
|
© 2006, Geoff Kuenning
This page is maintained by Geoff Kuenning.