Course Schedule

Week Date Topic Readings Notes
1 8/11 Administrative Items - Lecture Notes
8/13 Introduction/Overview - Lecture Notes
2 8/18 History & Architecture [1,2] Lecture Notes
8/20 History & Architecture [3] Lecture Notes
3 8/25 Threads, Events, Concurrency [4,5] Lecture Notes
8/27 Threads, Events, Concurrency [6,7] Lecture Notes
4 9/1 Threads, Events, Concurrency [8] Lecture Notes
9/3 Threads, Events, Concurrency [9,10] Lecture Notes
Bibliography Due
5 9/8 Storage & File Systems [11] Lecture Notes
9/10 Storage & File Systems [12,13] Lecture Notes
Project Proposal Due
6 9/15 Storage & File Systems [14] Lecture Notes
9/17 Storage & File Systems [15,16] Lecture Notes
7 9/22 Storage & File Systems [17] Lecture Notes
9/24 Storage & File Systems [18,19] Lecture Notes
8 9/29 Mid-Term Exam -
10/1 Memory [20,21] Lecture Notes
9 10/6 Memory [22] Lecture Notes
10/8 Memory [23] Lecture Notes
10 10/13 Memory [24] Lecture Notes
10/15 Virtualization [25,26] Lecture Notes
Progress Report Due
11 10/20 Virtualization [27,28] Lecture Notes
10/22 Scheduling [29] Lecture Notes
12 10/27 Scheduling [30] Lecture Notes
10/29 Scheduling [31] Lecture Notes
Draft Paper Due
13 11/3 Miscellaneous - Paper Reviews Due
11/5 Miscellaneous - -
14 11/10 Video 1
Video 2
Video 3
Video 4
Video 5
Video 6
Video 7
Video 8
Video 9
Video 10
Video 11
Video 12
Video 13
- Presentation Materials Due: 11/9 12pm EST
11/12 Final Exam (Online) - Final Paper Due: 11/13 11.59pm EST