F04, CS 105 Calendar

September

Sunday Monday Tuesday Wednesday Thursday Friday Saturday








31
1st Day of Classes
1
Tour of Computer Systems
C 1 - mike
2 3 4



5 6
Bits, Bytes, Ints
C 2 - rett
Lab 1 - Bits
7 8
Ints, Floats
C 2 - rett
9 10 11



12 13
X86 Assembly
C3 - mike
3.1-3.4
Lab 1 - Bit
14 15
X86 Control Flow
C3 - mike
3.4-3.6
16 17 18



19 20
X86 Procedures
C3 - mike
3.7-3.10
Lab 1 - DUE 6pm
Lab 2 - The Debugger
21 22
C1..C2 Review
C3 Review
23 24 25



26 27
X86 Structured Data
C3 - mike
3.11-3.13
Lab 2 - DUE 6pm
Lab 3 - BOMB
28 29
Finish Structured Data
X86 Misc.
C3 - mike
More C3 Review
30









October

Sunday Monday Tuesday Wednesday Thursday Friday Saturday





















1 2



3 4
Prog Performance
C 5/9
Lab 3 - Bomb
5 6
Prog Performance
C 5/9
7 8 9




10 11
Prog Performance
C 5/9
Lab 3 - DUE 6pm
Lab 4 - Performance
12 13
Memory
C 6
14 15
Break Starts
16
Break



17
Break
18
Break
19
Break
20
Break Ends, 8am,
Cache Memory
C 6
21 22 23




24 25
VM-1
C 10

Lab 4 - Performance
26 27
Midterm
28 29 30




31





November


TG Break Starts
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
31 1
VM-2, 10.7,8
C 10

Lab 4 - DUE 6pm
Lab 5 - Buffer
2 3
Process
C 10.9, 8.2..4
4 5 6




7 8
Lab 5 - Buffer
Dynamic Allocation
C 10.9, 8.2..4
9 10
Exceptions
Parallel Process
C 8
C 13
11 12 13




14 15
Lab 5 - DUE 6pm
Lab 6 - Memory
Parallel Process
C 13
16 17
Parallel Process
C 13
18 19 20




21 22
Lab 6 - Memory
Linking, I/O, Files
C 7
23 24
Files, File Systems
Problems
C 6, 7, 8, 10, 13
25 26 27




28 29
TG Break Ends, 8am
Lab 7 - Ring Buffer
Networks
C 12
30





December

Sunday Monday Tuesday Wednesday Thursday Friday Saturday








1
Networks
C 12
2 3 4


5 6
Ring Buffer Implementation
C 13
7 8
Course Summary
Test Review
C 1..12
9
Lab 6 - DUE 6pm
10 Last Class



11
12 13
Final Exam 9:00AM
Final Exam 2:00PM
14 15 16 17



18
19 20 21 Grades Due 22 23 24 25



Last modified August 28, 1999 by mike@cs.hmc.edu