F03, CS 105 Calendar

September

Sunday Monday Tuesday Wednesday Thursday Friday Saturday
1 2
1st Day of Classes
Tour of Computer Systems
C 1
3
Lab 1 - Available
No Lab
4
Bits and Bytes
C 2
5 6



7 8 9
Integers
10
Lab 1 - Bit Manipulations
11
Ints/Floats
12 13



14 15 16
Floats
17
Lab 1 - Due
18
Assembly
C3
3.1-3.4
Thru Slide 20
19 20



21 22 23
Control Flow
3.4-3.6
Thru Slide 8
24
Lab 2 - Pre-Bomb
25
Finish Control Flow
3.4-3.6
26 27



28 29 30
Procedures
3.7-3.10

















October

Sunday Monday Tuesday Wednesday Thursday Friday Saturday



1
Lab 3 - The Bomb
2
Data
3.11-3.13
Thru Slide 31
3 4



5 6 7
Finish Data
X86 Misc.
8
More BombLab
9
Code Optimization - 1
C5
10 11



12 13 14
Code Optimization - 2
15
BombLab Due - Midnight
Buffer Lab Available
16
Code Optimization - 3
17
After Class
Fall Break Begins!!!
18



19
NANOG - Mike
20
NANOG - Mike
SOSP - Geoff
21
NANOG - Mike
SOSP - Geoff
22
SOSP - Geoff
More Buffer Lab
8 am
Fall Break Ends
23
MidTerm Available
Memory Hierarchy
C6, S1..3
24 25



26 27 28
Memory Hierarchy
C6, S4..7
29
Buffer Lab Due - Midnight
30
Linking
C7, S1..14
31




November

Sunday Monday Tuesday Wednesday Thursday Friday Saturday




















1



2 3 4
Exceptions
C8, S1..4
5
L5 - Performance Lab
6
Exceptions
C8, S5..8
7 8



9 10 11
VM
C10, S1..6
Upto Slide 38
12
L5 - Performance Lab Due - Midnight
13
VM
C10, S7..8
14
L6 - Shell Lab Available
15



16 17 18
VM
C10, S9..13
19
L6 - Shell Lab
20
IO
C11, S1..10
21 22



23 24 25
Networks
C12, S1..3
26
TG break begins
27 28 29




December

Sunday Monday Tuesday Wednesday Thursday Friday Saturday
1
TG break ends
8am
2
Networks
C12, S4..5
3
L6 - Shell Lab
4
No Class, Sickness
5 6



7 8 9
|| Programming
C13, S1..3
10
No Lab
11
Course Evals
|| Programming
C13, S4..8
12
Last Class
L6 - Shell Lab, Due Midnight
13



14 15 16 17
1:15 Final, 2:00
18 19
9:35 Final, 9:00
20



21 22 23
Grades Due
24 25 26 27



Mike Erlinger

Last Modified