CS 105, Fall 2005 Calendar

Calendar for CS 105, Fall 2005

I try to make the current week correct as of the previous Friday. Future weeks are estimates.

Reading assignments are in red.

 

August
Sunday Monday Tuesday Wednesday Thursday Friday Saturday




 1



 2



 3



 4



 5



 6



 7



 8



 9



 10



 11



 12



 13



 14



 15



 16



 17



 18



 19



 20



 21



 22



 23



 24



 25



 26



 27



 28



 29



 30



 31
 Tour of Computer Systems
 Ch. 1













 

September
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
















 1



 2



 3



 4



 5
 Bits, Bytes, Ints
 Ch. 2.1-2.3

 6



 7
 Ints
 Floats
 Ch. 2.4
 Lab 1: Bits
 8



 9



 10



 11



 12
 X86 Assembly
 Ch. 3.1-3.4

 13



 14
 X86 Control Flow
 Ch. 3.4-3.6
 Lab 1: Bits
 Lab 2 Preview
 15



 16



 17



 18



 19
 X86 Switch Statements
 Ch. 3.4-3.6

 20



 21
 X86 Functions
 3.7-3.10
 Lab 1 Due
 Lab 2: Debugger
 22



 23



 24



 25



 26
 X86 Arrays
 Ch. 3.8-3.13

 27



 28
 X86 Structs
 Ch. 3.8-3.13
 Lab 2 Due
 Lab 3: Bomb
 29



 30







 

October
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
























 1



 2



 3
 X86 Miscellaneous
 Ch. 3

 4



 5
 Program Performance
 Ch. 5.1-5.7
 Lab 3 Due
 Lab 4: Buffer
 6



 7



 8



 9



 10
 Program Performance
 Ch. 5.8-5.16

 11



 12
 Program Performance
 Ch. 5.8-5.16

 13



 14
 Lab 4 Due


 15



 16



 17
 Fall break


 18
 Fall break


 19
 Memory
 Ch. 6
 Lab 5: Performance
 20



 21
 Midterm available


 22



 23



 24
 SOSP
 Cache
 Ch. 6
 25
 SOSP


 26
 SOSP
 Measuring Time
 Ch. 9
 Lab 5: Performance
 27
 SOSP


 28
 SOSP


 29
 Midterm due


 30



 31
 Virtual Memory
 Ch. 10.1-10.6





















 

November
Sunday Monday Tuesday Wednesday Thursday Friday Saturday








 1



 2
 Virtual Memory
 Ch. 10.7, 10.12

 3



 4



 5



 6



 7
 Midterm post-mortem


 8



 9
 Processes
 Ch. 8.2-8.4
 Lab 5 Due
 10



 11



 12



 13



 14
 Exceptions
 Signals
 Ch. 8.1, 8.4, 8.5, 8.7
 15



 16
 Threads
 Ch. 13.3-13.5

 17



 18



 19



 20



 21
 The Heap
 Ch. 10.9

 22



 23
 Synchronization


 24



 25



 26



 27



 28
 I/O
 Ch. 11

 29



 30
 File Systems
 Lab 6: Ring Buffer













 

December
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
















 1



 2



 3



 4



 5
 Introduction to Networks
 Ch. 12.1-12.3

 6



 7
 Network Programming
 Ch. 12.4-12.7

 8



 9
 Lab 6 Due


 10



 11



 12
 Finals


 13
 Finals


 14
 Finals


 15
 Finals


 16
 Finals


 17



 18



 19



 20



 21



 22



 23



 24



 25



 26



 27



 28



 29



 30



 31




© 2005, Geoff Kuenning

This page is maintained by Geoff Kuenning.