F10, CS 105 Calendar


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








31
1st Day of Classes
Tour of Computer Systems
Bits(5)

C 1, C 2
1 2
ints
puzzle

C 2
Lab:
floats
X86 Intro
3 4



5 6 7
X86 Intro (11)

C 3.1-3.5
X86 Control Flow (5)

C 3.5-3.6
8 9
X86 Control Flow (5)
X86 Functions (22)

C 3.7
Lab: Bits
10 11



12
7-9pm Tutoring

Due Midnight:
Hwk1
13 14
X86 Functions (22)
X86 Arrays & Structs
15 16
X86 Arrays & Structs(10)
X86 Misc

C3.8-3.9
Lab: Debugger
17 18



19
7-9pm Tutoring
Due Midnight:
Bits
20 21
X86 Misc (10)
Performance 1
C 5

C 3.10-3.15
22 23
Performance 2
C 5
Lab:
Debugger
24 25



26
3:30-5pm Tutoring
9:30-11pm Tutoring
Due Midnight:
Debugger
Hwk2
27 28
Memory
Cache
C 6.1-6.3
29 30
Cache (6)
VM 1

C 6.1-6.3
Lab:
The Bomb










October
Sunday Monday Tuesday Wednesday Thursday Friday Saturday




















1 2



3
3:30-5pm Tutoring
9:30-11pm Tutoring
Due Midnight:
Hwk3
4 5
VM 1 (16)
VM 2 (10)
C 6.4-.7
6 7
No Lecture
The Bomb

Lab:
The Bomb
Buffer Bomb
8 9



10
9:30-11pm Tutoring
3:30-5pm Tutoring
Due Midnight:
The Bomb
11 12
No Lecture
The Bomb
Buffer Bomb
13 14
No Lecture
Buffer Bomb

Lab: Buffer Bomb
15 16

Break


17
Break
18
Break
19
Break
20 21
VM 2 (10)
C 6.4-.7
Dynamic Mem
Dynamic Mem 2
C 9.9-10
Lab: Performance
22 23



24
3:30-5pm Tutoring
9:30-11pm Tutoring
Due Midnight:
Hwk 4
25



26
Processes
C 8.2-4
Exceptions
C 8.1
27
Available 5pm: Midterm
28
Exceptions (7)
Threads
C 8.1
Lab: Performance
29



30
Due Midnight: Midterm
31
Due Midnight:
Nothing
3:30-5pm Tutoring
9:30-11pm Tutoring


























November
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
1 2
Threads (25)
C 12.1-4
Synchronization
C 12.6
3 4
Files
I/O
C 10.1-5
Lab: Performance
5 6



7
Due Midnight:
Buffer Bomb
3:30-5pm Tutoring
9:30-11pm Tutoring
8 9
Device IO
Real Device
C 10.1-5
10 11
Device IO 21
Midterm Review:
C 10.6-10
Lab: Ring Buffer
12 13



14
Due Midnight:
Hwk 5
9:30-11pm Tutoring
15 16
Networking
C 11
IETF
17 18
Networking 26
Sockets
C 11.4
Lab: Ring Buffer
19 20



21
Due Midnight:
Performance
3:30-5pm Tutoring
9:30-11pm Tutoring
22 23
Quiz 4
C 11.4
24 25
TG Break
26
TG Break
27
TG Break


28
TG Break
29 30
X86-64
C 3.13
Quiz 5
C 11.4





















December
Sunday Monday Tuesday Wednesday Thursday Friday Saturday








1 2
Ring Buffer
Quiz 5
C 11.4
Lab: Ring Buffer
3 4



5
Due Midnight:
Ring Buffer
9:30-11pm Tutoring
6 7
Quiz 5
C 11.4
8 9
Course Summary
C 11.4
10 Last Class



11
12 13 14 15 16
Final, 9am
17



18
19 20 21 Grades Due 22 23 24 25



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