CPSC 313 (Computer Systems) Spring 2008; Preliminary Schedule Machine problem schedule not finalized yet.
week class date day topic reading homework machine problems
1 1 14-Jan Mon Introduction; History ch 1   Note: MP's are handed out during Tuesday Lab. They are due at due date.
  2 16-Jan Wed History    
  3 18-Jan Fri Architecture-Level Support ch 1  
2 no class 21-Jan Mon MLK Day (no class)    
  4 23-Jan Wed System Calls ch 1    
  5 25-Jan Fri OS Structures ch 1    
3 6 28-Jan Mon OS Structures ch 1   handout MP1
  7 30-Jan Wed Processes / Threads ch 2/3  
8 1-Feb Fri Processes / Threads ch 2/3    
4 9 4-Feb Mon CPU Scheduling    
10 6-Feb Wed POSIX Threads ch 12    
  11 8-Feb Fri Process Synchronization ch 13 handout HW1  
5 12 11-Feb Mon Process Synchronization ch 13 handout MP2
  13 13-Feb Wed Critical Sections / Semaphores ch 14    
14 15-Feb Fri Critical Sections / Semaphores ch 14 HW1 due  
6 15 18-Feb Mon UNIX I/O ch 4 HW1 graded MP1 due
16 20-Feb Wed Test 1    
  17 22-Feb Fri UNIX I/O ch 4    
7 18 25-Feb Mon Files and Directories ch 5 handout HW2  
  19 27-Feb Wed Files and Directories ch 5/6    
20 29-Feb Fri UNIX Special Files ch 6    
8 21 3-Mar Mon POSIX IPC ch 15 HW2 due  
22 5-Mar Wed POSIX IPC ch 15    
  23 7-Mar Fri POSIX IPC ch 15   MP2 due
  no class 10-Mar Mon Spring Break (no class) HW2 graded  
  no class 12-Mar Wed Spring Break (no class)  
no class 14-Mar Fri Spring Break (no class)    
9 24 17-Mar Mon Case Study: Produce-Consumer ch 16 handout HW3 handout MP3
25 19-Mar Wed Asynchronous Events: Signals ch 8    
  no class 21-Mar Fri Reading Day (no class)    
10 26 24-Mar Mon Asynchronous Events: Timers ch 9 HW3 due  
  27 26-Mar Wed Network Programming: Intro ch 18    
  28 28-Mar Fri Network Programming: Intro ch 18  
11 29 31-Mar Mon sockets: The TCP/UDP/IP API ch 18 HW3 graded handout MP4
  30 2-Apr Wed Test 2    
  31 4-Apr Fri sockets ch 20  
12 32 7-Apr Mon Case Study: HTTP and proxies ch 19   MP3 due
  33 9-Apr Wed Server design ch 22  
  34 11-Apr Fri Server design ch 22  
13 35 14-Apr Mon simple client-server: RPC   handout HW4  
  36 16-Apr Wed Security: Overview      
  37 18-Apr Fri Security: Intro to Cryptography      
14 38 21-Apr Mon Security, Authentication, Authorization HW4 due  
  39 23-Apr Wed Security, Authentication, Authorization    
  40 25-Apr Fri Security, Authentication, Authorization    
15 41 28-Apr Mon Security, Case Studies   HW4 graded MP 4 due
  42 4/29/08 Tue Final Review      
               
    5-May Mon Test 3