| DAY | CLASS | READING | Ass. Out | Ass. Due |
| M1 | Syllabus, Architecture Review + OS Basics | |||
| W1 | Linux/UNIX/Kernels, etc. | CH 1, LKD pgs. 1-16 | HW 1 | |
| F1 | Os Structures, System Calls | CH 2, LKD CH 5 | ||
| M2 | Processes & Shared Memory | CH 3, LKD CH 3 | PP 1 | |
| W2 | Inter-process Communication | CH 3 | HW 2 | HW 1 (Due Thurs.) |
| F2 | Linux Kernel Intro. | |||
| M3 | Threads | CH 4 | Topics Due | |
| W3 | CPU Scheduling | CH 5, LKD CH 4 | ||
| F3 | CPU Scheduling / Synchronization | CH 6, LKD CH 9 | PP 2 | PP 1 |
| M4 | Synchronization | CH 6 | HW 3 | HW 2 |
| W4 | Synchronization/Deadlocks | CH 6, CH 7 | ||
| F4 | Jerrod & Sarah: Linux Processes, Notes | |||
| M5 | Memory Management | CH 8 | ||
| W5 | Memory Management | PP 3 | PP 2 | |
| F5 | Virtual Memory | CH 9 | HW 3 | |
| M6 | Virtual Memory | CH 9 | HW 4 | |
| W6 | Midterm #1 | |||
| F6 | Aidan – Memory Management | |||
| M7 | File Systems | CH 10 | ||
| W7 | File Systems | CH 11 | PP 3 | |
| F7 | Discuss Final PP | Final PP | ||
| M8 | Trevor & Mat: Networking | HW 5 | HW 4 | |
| W8 | Trevor & Mat: Networking | |||
| F8 | Evan – File Systems | |||
| M9 | Memorial Day | |||
| W9 | More Networking | CH 16 | Final Checkup | |
| F9 | Security | CH 15 | ||
| M10 | Midterm #2 | |||
| W10 | I/O Systems | CH 13 | HW 5 | |
| F10 | Mat & Trevor: SELinux | |||
| W11 4pm | Final PP |