Week Day Date Topic Project
1 Fri Aug 29 Introduction and C tutorial P0 (priority queue) release
2 Fri Sep 5 vibe coding
3 Fri Sep 12 P1: cooperative thread P0 due, P1 (ULT) release
4 Fri Sep 19 Semaphores and Testing
5 Fri Sep 26 P1 extension: adding pre-emption
6 Fri Oct 3 P3 prep: RISC-V small OS demo
7 Fri Oct 10 Questions and Answers: optional attendance
8 Fri Oct 17 P3: System calls and Memory protection
9 Fri Oct 24 P5: Block stores P5 release
10 Fri Oct 31 Discussion session P4 due
11 Fri Nov 7 Fall Break
12 Fri Nov 14 Discussion session
13 Fri Nov 21 P5 due, P6 release
14 Fri Nov 28 No class (Thanksgiving break)
15 Fri Dec 5 FAT code walkthrough