S11, CS 105 Calendar


Readings are in red
Due dates are in red

January
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
16 17 18 - mike gone
1st Day of Classes
19 - mike gone
Tour of Computer Systems
Bits(5)

C 1, 2.1
20 - mike gone 21 - mike gone
C 2
Lab: Bits
22



23 24
rett bits, ints, floats
mike ints, puzzle

C 2.1..2.4
25 26
floats
X86 Intro22
C 2.4..2.5
C 3.1..3.5
27 28
C 2, C 3
Lab: Bits
Lab: Debugger
C3.11
29


30
Due Midnight:
Lab: Bits
31 - mike gone
X86 Intro22

C 3.1-3.5
X86 Control Flow

C 3.5-3.6






















February
Sunday
Monday Tuesday Wednesday Thursday Friday Saturday








1 - mike gone 2 - mike gone
X86 Control Flow
C 3.5-3.6
X86 Functions 9
C 3.7
3 4
C3.11
Lab: Debugger
5



6
Due Midnight:
Lab: Debugger
7
X86 Functions 9
C 3.7
X86 Arrays 7
C 3.8..3.10
8 9
X86 Arrays, Structs 7
X86 Misc 7
C 3.8..3.12
10 11
C 3
Lab: Bomb
12



13 14
X86 Misc 7
C 3.8..3.12
Program Perf. 32
C 5.1..5.10
15 16
Program Perf. 32
C 5.1..5.10
Mach Dependent Perf.
C 5.11..5.15
17 18
C 3
Lab: Bomb
19



20
Due Midnight:
Lab: Bomb
21
Memory
C 6.1-6.7
22 23
Cache 27

C 6.1-6.7,9.1-9.6
24 25
C 3.12
C 3
Lab: Buffer Bomb
26



27
28
Cache 27
VM 1
C 9.1-9.8

























March
Sunday Monday Tuesday Wednesday Thursday Friday Saturday





1
2
VM 2 (10)
C 9.7-9.8
Dynamic Mem
C 9.9-9.10
3 4
C 3.12
C 3
Lab: Buffer Bomb



5
6
Due Midnight:
Lab: Buffer Bomb
7
Dynamic Mem
C 9.9-9.10
8
9 - mike gone
Dynamic Mem 2
C 9.9-9.10
10
11 - mike gone
Due 3pm:
Lab: Buffer Bomb
C 5
Lab: Performance Lab
12
13
BREAK
14
BREAK
15
BREAK
16
BREAK
17
BREAK
18
BREAK


19
BREAK
20
BREAK
21 mike gone

Processes
C 8.2-8.4
22
23
Special Lecture
Dynamic Memory & Other issues
24 25
C 5
Lab: Performance Lab

26
27 28
Exceptions
C 8.1
29 30
Threads15
C12.3..12.5
31









April
Sunday Monday Tuesday Wednesday Thursday Friday Saturday




















1
C 5
Lab: Performance Lab
Lab: Ring Buffer Lab
2
3 4
Threads15
C12.2..12.7
5 6
Syncronization
C12.2..12.7
7 8

Lab: Ring Buffer Lab


9
10
Due Midnight:
Lab: Performance Lab
11
IETF
Networks
C11
12

13
Networks 24
Sockets
C11.4
14 15

Lab: Ring Buffer Lab



16
17
Due Midnight:
Lab: Ring Buffer Lab
18
I/O
Device IO
Real Device
C10.1..10.5
19
20
Device IO
File Systems
C10.1..10.5
21
22
Lab: Sockets Lab

23
24
25
X86-64
X86-64 Examples
C 3.13
26
27
Review
C 3.13
28 29
Lab: Sockets Lab
Last
Class


30


May
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
1
Due Midnight:
Lab: Sockets Lab
2
Presentations
3
Presentations
4
Presentations
5
Senior Finals
6
Senior Finals


7
8 9 10 11 12
Final: 9am (11:00 section)
Final: 2pm (2:45 section)
13



Mike Erlinger

Last Modified Monday, 01-Aug-2011 15:58:37 PDT