CS105 Calendar - 2005

January
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
16 17 18
1st Day of Classes
Tour of Computer Systems
C 1
19 20
Bits, Bytes, Ints
C 2
21 22



23 24
LAB 1
25
Ints, Floats
C 2

Problems
26 27
X86 Assembly
C 3.1-3.4
28 29



30 31
LAB 1 - Bits
LAB 2 Preview





















February

Sunday Monday Tuesday Wednesday Thursday Friday Saturday








1
X86 Control Flow
C 3.4-3.6
2 3
X86 Functions
C 3.7-3.10
4



5



6 7
DUE -- LAB 1
LAB 2 - Debugger
8
X86 Structured Data
C 3.4-3.6
9 10
CatchUp
X86 Misc
C 3
11 12



13 14
DUE -- LAB 2
LAB 3 - Bomb
15
Prog Performance
C 5/9
16 17
Prog Performance
C 5/9
18 19



20 21
LAB 3 - Bomb
22
Prog Performance
C 5/9
23
Sigcse
24
Sigcse
Memory
C 6
25
Sigcse
26
Sigcse


27 28
Due - LAB 3
LAB 4 - Buffer





















March
Sunday Monday Tuesday Wednesday Thursday Friday Saturday








1
Cache
C 6
2 3
VM
C 10
4 5



6
IETF
7
IETF
LAB 4 - Buffer
8
IETF
Midterm
9
IETF
10
IETF
VM
C 10
11
IETF
12



13
break
14
break
15
break
16
break
17
break
18
break
19



20 21
Continue - LAB 4
LAB 5 - Performance
22
VM - Finish P6
C 10.6..10.9

Processes
C 8.2..8.4
23 24
Processes, wait, exec
C 8.4

Exceptions
C 8.1, 8.4
25 26



27 28
Due - LAB 4
LAB 5 - Performance
29
Signals
C 8.5, 8.7

Threads
C 13.3..13.5
30 31
Threads
C 13.3..13.5

Heap
C 10.9









April

Sunday Monday Tuesday Wednesday Thursday Friday Saturday




















1

2

3 4
LAB 5 - Performance
5
TSL
Semaphores
Producer/Consumer
Monitors
6 7
Shared Memory
Test Problems
8 9



10 11
Due - LAB 5
LAB 6 - Ring Buffer
12
I/O 1
Not From book
13 14
I/O 2
C 11
15 16



17 18
LAB 6 - Ring Buffer
19
Networks
C 12
20 21
NO CLASS
22 23



24 25 More - LAB 6
26
Networks
C 12
27 28
Course Review
C 1..13
29 30




May

Sunday Monday Tuesday Wednesday Thursday Friday Saturday
1 Due - LAB 6 2
Presentation Days
3
Presentation Days
4
Presentation Days
5 6 7



8 9 10 11
9:00AM, Final Exam
12 13 14



Mike Erlinger

Last Modified Thursday, 30-Jun-2011 12:45:04 PDT