F07, CS105 Calendar

September

Sunday Monday Tuesday Wednesday Thursday Friday Saturday
























1




2 3 4
1st Day of Classes
5
Tour of Computer Systems
Bits, Bytes, Ints (s19)
C 1, C 2
Lab 1 - Bits
6 7 8




9 10
Bits, Bytes, Ints (s19)
Floats
C 2
11 12
Arch Intro
X86 Assembly (s30)
C 3.1-3.4

Lab 1 - Bits
Lab 2 - Preview
13 14 15




16
Due 5:30pm: Lab 1 - Bits
17
X86 Assembly (s30)
X86 Control Flow (s32)
C3.4-3.6

Hwk1 Due,
18 19
X86 Control Flow (s32)
X86 Functions (s40)
C3.7-3.10

Lab 2
20 21 22




23
Due 5:30pm: Lab 2 - Debugger
24
X86 Functions (s40)
X86 Arrays
C 3.8-3.13
25 26
X86 Structs
X86 Misc
C 3.8-3.13

Lab 3 - BAD Bomb
27 28 29




30





















October

Sunday Monday Tuesday Wednesday Thursday Friday Saturday

1
Program Performance
C 5/9

Hwk2 Due,
2 3
Program Performance
C 5/9

Lab 3 - Bomb
3 4 5 6



7 8
Time
C 9
Memory, S 27
C 6
9 10
No Class

Lecture - Bomb
Lab 4 - Buffer Bomb
11 12 13




14
Due 5:30pm: Lab 3 - Bomb
15
Memory, S 27
Cache
C 6

Hwk3 Due,
16 17
Cache, S 16
VM, S 13
C 10

Lab 4 - Buffer Bomb
18 19
After Class
Fall Break Begins!!!
20




21 22 23
Midnight
Fall Break Ends
24
VM, S 13
C 10

Lab 4 - Buffer Bomb
25 26 27




28

Due 5:30pm: Lab 4 - Buffer Bomb
29
VM, P6/Linux
C 10

Hwk4 Due,
30 31
Mid Term
Lab 5 - Performance














November

Sunday Monday Tuesday Wednesday Thursday Friday Saturday

















1 2 3



4 5
Processes
C 8.2..8.4
6 7
Exceptions
C 8.1..8.4
Signals
C 8.5..8.7
Lab 5 - Performance
8 9 10




11

Due 5:30pm: Lab 5 - Performance
12
Threads
C 13.3..13.5
13 14
Threads
C 13.3..13.5
Heap
C 10.9
Lab 6 - Ring Buffer
15 16 17




18 19
Networks
C 12
Hwk5 Due
20 21
No Class

After Last Class
TG Break Begins
22 23 24




25 26
8am
TG Break Ends
Networks
C 12
I/O
C 11
27 28
Lab 6 - Ring Buffer
Hwk6 Due
I/O
C 11
29 30





December

Sunday Monday Tuesday Wednesday Thursday Friday Saturday

























1


2

Due 5:30pm: Lab 6 - Ring Buffer
3 4 5 6 7 8




9 10 11 12 13 14
Last Class
15




16 17 18
CS 105 Final, 9AM
19 20 21 22




23 24 25 26 27
Grades Due
28 29




Mike Erlinger

Last Modified Thursday, 30-Jun-2011 12:44:43 PDT