Reading assignments are in red.
September | ||||||
---|---|---|---|---|---|---|
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1
|
2
|
3
Tour of Computer Systems Ch. 1 NO LAB |
4
|
5
|
6
|
|
7
|
8
Bits, Bytes, Ints Ch. 2.1-2.3 |
9
|
10
Floats Ch. 2.4 Lab 1: Bits |
11
|
12
|
13
|
14
|
15
X86 Assembly Ch. 3.1-3.6 |
16
|
17
X86 Assembly (cont'd) X86 Control Flow Ch. 3.4-3.5 Lab 2: Debugger |
18
|
19
|
20
|
21
|
22
X86 Control Flow (cont'd) Ch. 3.6.1-3.6.6 |
23
|
24
X86 Procedures Ch. 3.7-3.10 Lab 1 Due (end of lab) Lab 2 Due Lab 3: Bomb |
25
|
26
|
27
|
28
|
29
X86 Arrays Ch. 3.8-3.13 |
30
|
October | ||||||
---|---|---|---|---|---|---|
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1
X86 Structs Ch. 3 |
2
|
3
|
4
|
|||
5
|
6
X86 Miscellaneous |
7
|
8
Program Performance Ch. 5.1-5.9 Lab 4: Buffer Lab 3 Due |
9
|
10
Midterm available |
11
|
12
|
13
Machine-Dependent Performance Ch. 5.10-5.16 |
14
|
15
Machine-Dependent Performance (cont'd) Ch. 5.10-5.16 Lab 4: Buffer |
16
|
17
Midterm due 5 PM |
18
|
19
|
20
Fall break |
21
Fall break |
22
Midterm review Lab 4 Due Lab 5: Performance |
23
|
24
|
25
|
26
|
27
Memory Ch. 6.1-6.5 |
28
|
29
Cache Ch. 6 |
30
|
31
|
November | ||||||
---|---|---|---|---|---|---|
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1
|
||||||
2
|
3
Cache (cont'd) Ch. 6 |
4
|
5
Memory allocation I Ch. 10.9-10.9.12 Lab 5 continued |
6
|
7
|
8
|
9
|
10
Memory allocation II Ch. 10.9.13-10.12 |
11
|
12
Virtual Memory I Ch. 10.1-10.6 Lab 5 Due Lab 6: Allocator |
13
|
14
|
15
|
16
|
17
Virtual Memory II Ch. 10.7,10.8.4 |
18
|
19
Processes Ch. 8.2-8.4 Lab 6 continued |
20
|
21
|
22
|
23
|
24
Threads Ch. 13.3-13.4 |
25
|
26
Synchronization Ch. 13.5-13.7 Lab 6 Due Lab 7: Ring Buffer |
27
Thanksgiving |
28
Thanksgiving |
29
|
30
|
December | ||||||
---|---|---|---|---|---|---|
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1
Exceptions and signals Ch. 8.1, 8.4, 8.5, 8.7 |
2
|
3
I/O File Systems Ch. 11 Lab 7 continued |
4
|
5
|
6
|
|
7
|
8
Guest Lecturer: Prof. Erlinger Introduction to Networks Ch. 12.1-12.3 |
9
|
10
Guest Lecturer: Prof. Erlinger Network Programming Echo client Echo server Ch. 12.4-12.7 |
11
Final available |
12
|
13
|
14
|
15
Finals |
16
Finals |
17
Finals Lab 7 Due 5 PM |
18
Finals Final due 5 PM |
19
Finals |
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
31
|
© 2008, Geoff Kuenning
This page is maintained by Geoff Kuenning.