Readings are in red
Due dates are in red
August
Sunday Monday Tuesday Wednesday Thursday Friday Saturday








30
1st Day of Classes
31
Tour of Computer Systems
Bits, 7

C 1, 2.1












September
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
















1 2
C 2
Lab: Bits
3



4 5
bits,
ints,
floats puzzle

C 2.1..2.4
6 7
X86 Intro, 36
C 3.1..3.5
Quiz
8 9
C 2, C 3
Lab: Bits
Lab: Debugger
C3.11
10



11
Due Midnight:
Lab: Bits
12
X86 Intro, 36

C 3.1-3.5
X86 Control Flow

C 3.5-3.6
13 14
X86 Functions
C 3.7
Quiz
15 16
C3.11
Lab: Debugger
17



18
Due Midnight:
Lab: Debugger
19
X86 Arrays
C 3.8..3.10
20 21
X86 Arrays 44
C 3.8..3.10
X86 Misc
C 3.8..3.12
Program Perf. 10
C 5.1..5.10
22 23
C 3
Lab: Bomb
fix any submission issues
24



25 26
Program Perf. 10
C 5.1..5.10
Mach Dependent Perf.
C 5.11..5.15
27 28
Mach Dependent Perf.
C 5.11..5.15
Memory, Disks & Memory
C 6.1..6.3
29 30
C 3
Lab: Bomb





October
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
























1



2
Due Midnight:
Lab: Bomb
3
Memory 29
C 6.1..6.3
Caches
C 6.4..6.7
4 5
Caches 20
C 6.4..6.7
VM 1
C 9.1..9.4
6 7
C 3
Lab: Buffer Bomb
8



9 10
VM 1 22
C 9.1..9.4
11 12
VM 2
C 9.5..9.7
quiz
13 14
C 3
Lab: Buffer Bomb
15



BREAK
16
BREAK
17
BREAK
18
BREAK
19
Dynamic Mem
C 9.9-9.10
Dynamic Mem 2
C 9.9-9.10
20 21
C 5
Lab: Performance Lab
22



23
Due Midnight:
Lab: Buffer Bomb
24
Dynamic Mem 2 12
C 9.9-9.10
Processes
C 8.2-8.4
25 26
Processes 22
C 8.2-8.4
Exceptions
C 8.1 Q6
27



28
C 5
Lab: Performance
29



30
Due Midnight:
Lab: Performance
31
Exceptions 36
C 8.1
Threads
C12.3..12.5 Q7





















November
Sunday Monday Tuesday Wednesday Thursday Friday Saturday








1 2
Threads 25
C12.3..12.5
Synchronization
C12.2..12.7
3 4
Lab: Ring Buffer
5



6 7
Synchronization
C12.2..12.7
8 9
Networks
IETF
C11
10 11
Lab: Ring Buffer
12



13
Due Midnight:
Lab: Ring Buffer
14
Networks 18
Sockets
C11
C11.4
15 16
Sockets 15
C11.4
17 18
Lab: Sockets
19



20 21
Mail
C11
22 23
NO Class
24
Thanksgiving Break
25
Thanksgiving Break
26
Thanksgiving Break


27
Thanksgiving Break
28
I/O
Device IO
Real Device
C10.1..10.5
29 30
Device IO
File Systems
C10.1..10.5

















December
Sunday Monday Tuesday Wednesday Thursday Friday Saturday












1 2
Lab: Sockets
Lab, Quiz Grade Questions
2:30-4:00
3



4
Due Midnight:
Lab: Sockets

5
File Systems
X86-64
C3
Lab Demos
6 7
Practice Problems
Summary & PP
Summary
C3
Lab Demos
Last Class
8 9
All Extra Credit Labs due 11:59pm

10
11
Demo of Extra Credit Labs
12
105 Final Available
13 14 15 16
Final, 2pm
Final Due, 5pm


17
18 19 20
Grades Due
21 22 23 24


Mike Erlinger

Last Modified Tuesday, 06-Dec-2011 07:38:12 PST