| 1 |
Aug 25 |
Welcome and Introduction |
|
| 2 |
Aug 27 |
Development Environment, Refreshing C (1) |
|
| 3 |
Sep 1 |
Refreshing C (2) |
Assignment 0 due |
| 4 |
Sep 3 |
Presentations for Reading Assignment 0 |
|
| 5 |
Sep 8 |
Refreshing C (3) |
|
| |
Sep 10 |
|
Assignment 1 due |
| 6 |
Sep 10 |
Presentations for Reading Assignment 1 |
|
| 7 |
Sep 15 |
Topic 1: OS Fundamentals |
|
| 8 |
Sep 17 |
Presentations for Reading Assignment 2 |
|
| 9 |
Sep 22 |
Topic 2: Concurrent Processes and Programming |
|
| 10 |
Sep 24 |
Presentations for Reading Assignment 3 |
|
| 11 |
Sep 29 |
Project 0 - Walkthrough |
|
| 12 |
Oct 1 |
Presentations for Reading Assignment 4 |
|
| |
Oct 5 |
|
Project 0 due |
| 13 |
Oct 6 |
Topic 3: Interprocess Communication (IPC) and Coordination |
|
| |
Oct 8 |
Fall break |
|
| |
Oct 12 |
|
Assignment 2 due |
| 14 |
Oct 13 |
Presentations for [Reading Assignment 5] |
|
| 15 |
Oct 15 |
Topic 4: Distributed Process Scheduling (1) |
|
| 16 |
Oct 20 |
Topic 4: Distributed Process Scheduling (2) |
|
| 17 |
Oct 22 |
Presentations for Reading Assignment 6 |
|
| |
Oct 26 |
|
Project 1 design document due |
| 18 |
Oct 27 |
Topic 5: Real-time Scheduling |
|
| 19 |
Oct 29 |
Presentations for Reading Assignment 7 |
|
| 19 |
Nov 3 |
Topic 6: Distributed Shared Memory (1) |
|
| 20 |
Nov 5 |
Presentations for Reading Assignment 8 |
|
| |
Nov 9 |
|
Project 1 due |
| 21 |
Nov 10 |
Topic 6: Distributed Shared Memory (2) |
|
| 22 |
Nov 12 |
Presentations for Reading Assignment 9 |
|
| 23 |
Nov 17 |
Topic 7: Distributed File Systems (1) |
|
| 24 |
Nov 19 |
Presentations for Reading Assignment 10 |
|
| 25 |
Nov 24 |
Assignment 3 - Walkthrough |
|
| |
Nov 26 |
Thanksgiving Holiday |
|
| 26 |
Dec 1 |
Topic 7: Distributed File Systems (2) |
|
| 27 |
Dec 3 |
Presentations for Reading Assignment 11 |
|
| |
Dec 7 |
|
Assignment 3 due |