| Week | Date | Topics | Deadlines |
|---|---|---|---|
| Week 1 | Jan 9 | no class | . |
| Jan 11 | Syllabus, Intro | . | |
| Week 2 | Jan 16 | no class | . |
| Jan 18 | Clock-Driven Scheduling | assign HW1 | |
| Week 3 | Jan 22 | . | |
| Jan 25 | Dynamic Scheduling | HW1 due | |
| Week 4 | Jan 30 | assign HW2 | |
| Feb 1 | . | ||
| Week 5 | Feb 6 | Static Scheduling | . |
| Feb 8 | HW2 due | ||
| Week 6 | Feb 13 | assign HW3 | |
| Feb 15 | Resource Policies | . | |
| Week 7 | Feb 20 | . | |
| Feb 22 | Soft RT, Middleware, QoS | HW3 due | |
| Week 8 | Feb 27 | . | |
| Mar 1 | Midterm Exam | . | |
| Week 9 | Mar 6 | Spring Break | . |
| Mar 8 | . | ||
| Week 10 | Mar 13 | Timing Analysis | assign HW4 / project |
| Mar 15 | return First Exam | ||
| Week 11 | Mar 20 | Power-Awareness | HW4 / prelim. project report due |
| Mar 22 | assign HW5 / project | ||
| Week 12 | Mar 27 | . | |
| Mar 29 | Real-Time Operating Systems | . | |
| Week 13 | Apr 3 | . | |
| Apr 5 | Distributed Real-Time Systems | HW5 / 2nd prelim project report due | |
| Week 14 | Apr 10 | assign HW6 / project | |
| Apr 12 | Multicore Scheduling | . | |
| Week 13 | Apr 17 | . | |
| Apr 19 | Project presentations | . | |
| Week 13 | Apr 24 | HW6 / final project report due | |
| Apr 26 | Final Exam | . |
*This schedule is tentative and subject to change.