CPSC 313 (Computer Systems) Fall 2008; Preliminary Schedule Machine problem schedule not finalized yet. Note: MP's are handed out during Mon/Tue Labs. They are due on the due date.
week class date day topic reading homework machine problems
1 1 26-Aug Tue Intruduction; History ch 1    
  2 28-Aug Thur History; Architecture-Level Support ch 1    
2 3 2-Sep Tue OS Structures ch 1   handout MP1
  4 4-Sep Thur Processes / Threads ch 2/3    
3 5 9-Sep Tue Processes / Threads ch 2/3 handout HW1  
  6 11-Sep Thur CPU Scheduling     MP1 due
4 7 16-Sep Tue POSIX Threads ch 12 HW1 due handout MP2
  8 18-Sep Thur Process Synchronization ch 13    
5 9 23-Sep Tue Process Synchronization ch 13 HW1 graded  
  10 25-Sep Thur Critical Sections / Semaphores ch 14    
6 11 30-Sep Tue Unix I/O ch 4 handout HW2  
  12 2-Oct Thur Test 1   MP2 due
7 13 7-Oct Tue Files and Directories ch 5/6 HW2 due handout MP3
  14 9-Oct Thur Unix Special Files ch 5    
8 15 14-Oct Tue POSIX IPC ch 15 HW2 graded  
  16 16-Oct Thur POSIX IPC ch 15    
9 17 21-Oct Tue Case Study: Producer-Consumer ch 16 handout HW3  
  18 23-Oct Thur Asynchronous Events ch 8/9   MP3 due
10 19 28-Oct Tue Network Programming: Intro ch 18 HW3 due (hard!!) handout MP4
  20 30-Oct Thur Test 2    
11 21 4-Nov Tue sockets: The TCP/UDP/IP API ch 18 HW3 graded  
  22 6-Nov Thur sockets ch 18    
12 23 11-Nov Tue Server Design ch 22    
  24 13-Nov Thur Security: Overview   handout HW4 MP4 due
13 25 18-Nov Tue Security: Introduction to Cryptography   handout MP5
  26 20-Nov Thur Security, Authentication, Authorization    
14 27 25-Nov Tue Security, Authentication, Authorization HW4 due  
  no class 28-Nov Thur Thanksgiving      
15 28 2-Dec Tue Final Review   HW4 graded  
              4-Dec: MP5 due (hard!!)
  29 9-Dec Tue Test 3