Tentative Course Schedule*

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.