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