Week   Topics Session One Reading Session Two Reading Assignments
Introduction, processes   4.1-4.2  
2 Processes and Threads 4.3-4.5 5.1-5.2 Q  
3 Process Synchronization 5.2-5.4 7.1-7.3 7.4-7.6 Program 1 (due Session Two)
4 Synchronization, Deadlocks 7.7-7.9 8.1-8.6 Q  
5 CPU Scheduling 6.1-6.4 6.5-6.7 Program 2 (due Session Two)
6 Memory Management 9.1-9.3 9.4-9.6 Q Design Document (due Session Two)
7 Virtual Memory 10.1-10.3 10.4-10.6 Design Meetings
8 File Systems 11.1-11.5 12.1-12.5 Q Design Meetings
9 I/O Devices/Protection 13.1-13.5 18.1-18.5  
10 Protection/Security 19.1-19.4 19.5-19.8 Q  
Finals Final Project Due 4pm     Final Project (due during Final Session.)
Quizes are held on even Wednesdays during the last 45 minutes of class.