Week Day Date Topic Project
1 Fri Jan 27 Introduction and C tutorial P0 release
2 Fri Feb 3 Memory / C tutorial
3 Fri Feb 10 P1: user-level multithreading P1 release
4 Fri Feb 17 Testing
5 Fri Feb 24 Intro to the EGOS operating system
6 Fri Mar 3 Interrupt and Exception P2 release
7 Fri Mar 10 How to read a code repository
8 Fri Mar 17 Kernel and Privilege Levels
9 Fri Mar 24 P3: caching P2 due, P3 release
10 Fri Mar 31 Optional attendance lecture
11 Fri Apr 7 Spring Break
12 Fri Apr 14 P4: FAT File System
13 Fri Apr 21 FAT, initialization and reading
14 Fri Apr 28 FAT, writing and setsize
15 Fri Apr 28 Writing an OS in 2.5 Years