| Week | Dates | Topics (tentative) | Required reading (OSC 7th Ed) |
| 1 | May 4/6/7 | Intro/Overview | Ch 1/2 (except 1.9--12 and 2.8--10) |
| 2 | May 11/13/14 | OS Interfaces/Structures/Processes/Operations | Ch 3 |
| 3 | May 20/21 | IPC/Threads | Ch 3/4 |
| 4 | May 25/27/28 | pThread/Mutex/Midterm | Ch 3/4/5 |
| 5 | Jun 1/3/4 | CPU Scheduling/Algorithms/More | Ch 5/6 |
| 6 | Jun 8/10/11 | Synchronization/Semaphores | Ch 6 |
| 7 | Jun 15/17/18 | Monitors/Deadlocks | Ch 6/7 |
| 8 | Jun 22/24/25 | Memory/Allocation/Paging/Segmentation | Ch 8 |
| 9 | Jun 29 | Midterm/Reading break (no lectures/tutorial) | |
| 10 | Jul 6/8/9 | Virtual Memory/Replacement/Allocation | Ch 9 |
| 11 | Jul 13/15/16 | File Systems/Implementation/More | Ch 10,11 |
| 12 | Jul 20/22/23 | Mass Storage | Ch 11,12 |
| 13 | Jul 27/29/30 | I/O Systems/Review/Midterm | Ch 13 |
Last Update: