This is a tentative schedule, and it is subject to change.
Refer to the course's Moodle for detailed, up-to-date reading and assignments.
| Wk | Date | Topic | |
|---|---|---|---|
| 1 | 01/09 | Thu | Introduction / Overview |
| 2 | 01/14 | Tue | |
| 01/16 | Thu | ||
| 3 | 01/21 | Tue | Processes and Scheduling |
| 01/23 | Thu | ||
| 4 | 01/28 | Tue | |
| 01/30 | Thu | Memory Management | |
| 5 | 02/04 | Tue | |
| 02/06 | Thu | ||
| 6 | 02/11 | Tue | Exam 1 |
| 02/13 | Thu | Threads and Concurrency | |
| 7 | 02/18 | Tue | |
| 02/20 | Thu | ||
| 8 | 02/25 | Tue | |
| 02/27 | Thu | Input / Output | |
| 9 | 03/03 | Tue | File Systems |
| 03/05 | Thu | ||
| 10 | 03/10 | Tue | Spring Break |
| 03/12 | Thu | ||
| 11 | 03/17 | Tue | Virtual Machines |
| 03/19 | Thu | Linux | |
| 12 | 03/24 | Tue | |
| 03/26 | Thu | Exam 2 | |
| 13 | 03/31 | Tue | Security |
| 04/02 | Thu | ||
| 14 | 04/07 | Tue | |
| 04/09 | Thu | ||
| 15 | 04/14 | Tue | |
| 04/16 | Thu | Multi-processor Systems | |
| 16 | 04/21 | Tue | Distributed Systems |
| 04/24 | Fri | 1:15-3:15pm — Final Exam | |