This is the evolving schedule of our semester. Depending on how we collectively feel about the flow of topics, we may shift things up or down. In order to stay up to date on what is being covered when, be sure to revisit this page often.
| Date | Topic | Reading | Slides | |
| 01/21/2026 | Wednesday | Introduction to OS | SGG 1 | [Ch1] |
| 01/23/2026 | Friday | Interrupts, polling, DMA | SGG 2 (10th) pp. 489-508 (9th) pp.587-604 | |
| 01/26/2026 | Monday | Processes | SGG 3 | [Ch3] |
| 01/28/2026 | Wednesday | |||
| 01/30/2026 | Friday | |||
| 02/02/2026 | Monday | IPC: Unix pipes | ||
| 02/04/2026 | Wednesday | |||
| 02/06/2026 | Friday | |||
| 02/09/2026 | Monday | Threads | SGG 4 | [Ch4] |
| 02/11/2026 | Wednesday | |||
| 02/13/2026 | Friday | |||
| 02/16/2026 | Monday | IPC: TCP Sockets | ||
| 02/18/2026 | Wednesday | Process Synchronization | SGG 6&7 (10th), SGG 5 (9th) | [Ch6] |
| 02/20/2026 | Friday | |||
| 02/23/2026 | Monday | |||
| 02/25/2026 | Wednesday | TTL 1 assigned | ||
| 02/27/2026 | Friday | Sleeping Barber | ||
| 03/02/2026 | Monday | CPU Scheduling | SGG 5 (10th) SGG 6 (9th) | [Ch5] |
| 03/04/2026 | Wednesday | TTL 1 due | ||
| 03/06/2026 | Friday | Midterm Exam 1 | [Study Guide] | |
| 03/09/2026 | Monday | Spring Recess | ||
| 03/11/2026 | Wednesday | Spring Recess | ||
| 03/13/2026 | Friday | Spring Recess | ||
| 03/16/2026 | Monday | Deadlock | [Ch8] | |
| 03/18/2026 | Wednesday | |||
| 03/20/2026 | Friday | |||
| 03/23/2026 | Monday | |||
| 03/25/2026 | Wednesday | Managing Main Memory | SGG 9 | [Ch9] |
| 03/27/2026 | Friday | Segmentation | ||
| 03/30/2026 | Monday | Paging | SGG 10 | [Ch10] |
| 04/01/2026 | Wednesday | Virtual Memory | ||
| 04/03/2026 | Friday | |||
| 04/06/2026 | Monday | |||
| 04/08/2026 | Wednesday | |||
| 04/10/2026 | Friday | TTL 2 due | ||
| 04/13/2026 | Monday | Midterm Exam 2 | [Study Guide] | |
| 04/15/2026 | Wednesday | File System Interface | SGG 13 | [Ch13/14] |
| 04/17/2026 | Friday | File System Implementation | SGG 14 | |
| 04/20/2026 | Monday | Directory Structures | ||
| 04/22/2026 | Wednesday | Disk Structure | ||
| 04/24/2026 | Friday | Disk Allocation Methods | ||
| 04/27/2026 | Monday | |||
| 04/29/2026 | Wednesday | Free Space Management | ||
| 05/01/2026 | Friday | (Course evaluations open) | ||
| 05/04/2026 | Monday | Last class (course evaluations) | ||
| 05/12/2026 | Tuesday | Final Exam 3:30pm-6:30pm | [Study Guide] |