April | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
06
13:50-15:00 Slack Office Hours
Online Introduction; What is an Operating System? Read What is an Operating System? and Operating System Evaluation homework |
07 | 08 | 09 | 10
14:20-15:20 Slack Office Hours
Online File System Implementation Read File System Implementation homework |
13 | 14 | 15
Week 1 Quiz due
|
16 | 17 |
20
21:00 Lab 1 due
|
21 | 22
Week 2 Quiz due
|
23 | 24 |
27 | 28 | 29
Week 3 Quiz due
|
30 | 01
14:20-15:20 Slack Office Hours
Online Semaphores and Advanced Locks Read OSTEP Chapter 31, sections 31.1-5, 31.8 homework
21:00 Lab 2 due
|
May | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
04
Mid-term Break
|
05 | 06 | 07 | 08
21:00 Lab 3 partner selection deadline
|
11
21:00 Lab 3 design doc due
|
12 | 13
Week 5 Quiz due
|
14 | 15
21:00 Lab 3 peer review deadline
|
18 | 19 | 20
Week 6 Quiz due
13:50-15:00 Slack Office Hours
Online WORK DAY, no topic |
21 | 22
21:00 Lab 3 due
|
25 | 26 | 27
21:00 Lab 4 design doc due
|
28
Week 7 Quiz due
|
29
14:20-15:20 Slack Office Hours
Online Beyond Physical Memory (optional) Read OSTEP Chapter 21 and Chapter 22 homework |
June | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
01
13:50-15:00 Slack Office Hours
Online Software Protection and Virtual Machines (optional) Xen and the Art of Virtualization homework
21:00 Lab 4 peer review deadline
|
02 | 03
Week 8 Quiz due
13:50-15:00 Slack Office Hours
Online WORK DAY, no topic |
04 | 05 |
08
21:00 Lab 4 due
|
09 | 10 | 11 | 12 |