Principles of Operating Systems

CMSC 421 - Spring 2020


Class Schedule

The schedule below is always subject to change as the semester progresses. The Lecture Material column refers mostly to chapter numbers in OSC 10th edition.

Date Lecture Material Projects Homework
1/28 Introduction
1/30 Chapter 1 Project 0 Assigned (1/31)
2/4 Chapter 2
2/6 Chapter 2 &
Chapter 3
Homework 1 Assigned (2/7)
2/11 Chapter 3
2/13 In-class Video Project 0 Due (2/16)
2/18 Chapter 4
2/20 Chapter 4 Project 1 Assigned (2/21) Homework 1 Due (2/23)
2/25 Chapter 6 Homework 2 Assigned
2/27 Chapter 6
3/3 Chapter 7 &
Chapter 5
3/5 Chapter 5 Homework 2 Due (before class)
Exam 1 Assigned (after class)
3/10 Chapter 5 Exam 1 Due (before class)
3/12 Video: Console Hacking 2013 - Wii U Project 1 Due (3/15)
3/17 & 3/19 Spring Break
3/24 Kernel I/O Programming &
Chapter 8
3/26 Chapter 8 &
Chapter 9
3/31 Chapter 9 Project 2 Assigned (3/29)
4/2 Chapter 9 & Chapter 10
4/7 Chapter 10 Homework 3 Assigned
4/9 Chapter 11 Part 1 of Project 2 Due (4/12)
4/14 Chapter 12
4/16 Chapter 13 Homework 3 Due
Exam 2 Assigned
4/21 Chapter 14 Exam 2 Due
4/23 Chapter 15
4/28 Chapter 16
4/30 Chapter 16 &
Chapter 17
Part 2 of Project 2 Due (5/3)
5/5 Networks and Distributed Systems Homework 4 Assigned
5/7 Networks and Distributed Systems Exam 3 Assigned
5/12 Wrap-up Exam 3 Due (BEFORE LECTURE) &
Homework 4 Due

Last modified Tuesday, 01-Sep-2020 18:37:34 EDT