F09, CS 105 Calendar


Readings are in red
Due dates are in red



September
Sunday Monday Tuesday Wednesday Thursday Friday Saturday








1
1st Day of Classes
Tour of Computer Systems
Bits

C 1, C 2
2
Lab 1 - Bits
3
Ints
C puzzle
Floats

C 2
4 5



6
6-9pm Tutoring
9pm-12am Tutoring
7 8
Arch Intro
X86 Assembly (s19)
C 3.1-3.4

C 3.1-3.4
9
Lab 1 - Bits
Lab 2 - Debugger
10
X86 Assembly (s30)
X86 Control Flow (s16)

C 3.4-3.6
11 12
13
6-9pm Tutoring
9pm-12am Tutoring

Due midnight:
Lab 1 - Bits
Due midnight: Hwk1
14 15
X86 Control Flow (s17)
X86 Functions (s21)

C 3.7-3.10
16
Lab 2
17
X86 Functions (s21)
X86 Arrays (16)

C3.8-3.13
18 19



20
6-9pm Tutoring
9pm-12am Tutoring

Due midnight:
Lab 2 - Debugger
21 22
X86 Arrays (16)
X86 Structs
X86 Misc (12)

C 3.8-3.13
23
Lab 3 - Bomb
24
X86 Misc (12)
Program Performance

C 5.1-5.9
25 26



27
6-9pm Tutoring
9pm-12am Tutoring

Due midnight: Hwk2
28 29
Machine Dependent Performance

C 5.10-5.16
30
Lab 3 - Bomb














October
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
















1
Prof Kuenning
Memory

C 9, C 6
2 3



4
6-9pm Tutoring
9pm-12am Tutoring

Due midnight: Hwk3
Due midnight:
Lab 3 - Bomb
5 6
Cache (s24)

C 6
7
Lab 4 - Buffer Bomb
8
Cache (s24)
VM (s13)

C 6, C 10
9 10



11
6-9pm Tutoring
9pm-12am Tutoring
Due midnight: Hwk3
12 13
VM (s13)

C 6, C 10
14
Lab 4 - Buffer Bomb
15
P6/Linux
Memory Allocation 1

C 10
16
Break Starts
17
Break


18
Break
19
Break
20
Break
21
Break Ends, 8am
Lab 5 - Performance
22
Memory Allocation +

C 10
23 24



25
6-9pm Tutoring
9pm-12am Tutoring

Due Midnight: Hwk4
Due midnight:
Lab 4 - BufBomb
26



27
Memory Allocation 2
Processes (8)

C 10
C 8.2..8.4
Midterm Available
28
Lab 5 - Performance
29
NO Class
30



31
Due 5 PM: Midterm





November
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
1
6-9pm Tutoring
9pm-12am Tutoring

Due midnight:
Lab 5 - Performance
2 3
Processes (8)
Exceptions(21)
C 8.1..8.4
4
NO LAB
5
Exceptions (21)
Threads (22)
C13.3..13.5
6 7



8
6-9pm Tutoring
9pm-12am Tutoring

Due Midnight: Hwk5
9 10
Threads (22)
Synchronization
C13.3..13.5
11
Lab 6 - Ring Buffer
12
Networks(30)
IETF

C12
11 13 14



15
6-9pm Tutoring
9pm-12am Tutoring
16 17
Networks(30)
Sockets

C12
18
Lab 6 - Ring Buffer
19
Sockets
Midterm Review

C12, C11
20 21



22
6-9pm Tutoring
9pm-12am Tutoring
Due midnight:
Lab 6 - Ring Buffer Hwk6
23 24
I/O

C11
25
TG Break Starts
NO LAB
26 27 28



29 30 TG Break Ends, 8am
























December
Sunday Monday Tuesday Wednesday Thursday Friday Saturday





Return from TGs break
1
I/O - UNIX
Device Independent

C11
2
Lab 7 - Sockets
3
Device Independent
File Systems

C11
4 5



6
6-9pm Tutoring
9pm-12am Tutoring
Due midnight: Hwk7
7 8
Course Review
Problems
9
Lab 7 - Sockets
Due 5:30pm:
Lab 7 - Sockets
10
Course Review
Problems
11
Last Class




12
13 14 15 16 17 18
The Final, 2pm


19
20 21 22
Grades Due
23 24 25 26



Last modified June 24, 1998 by mike@cs.hmc.edu