Tentative Course Schedule*

Week Date Topics Deadlines
Week 1 Jan 10 Syllabus, Intro .
Jan 12 assign HW1
Week 2 Jan 17. Processes, Threads, and Synchronization .
Jan 19 .
Week 3 Jan 24 HW1 due
Jan 26 assign HW2
Week 4 Jan 31 Virtual Memory .
Feb 2 .
Week 5 Feb 7 Scheduling .
Feb 9 HW2 due
Week 6 Feb 14 assign HW3
Feb 16 I/O and File Management .
Week 7 Feb 21 .
Feb 23 Protection and Security .
Week 8 Feb 28 HW3 due
Mar 2 Mid-Term Exam .
Week 9 Mar 7 Spring Break .
Mar 9 .
Week 10 Mar 14 Communication assign HW4
Mar 16 return Mid-Term Exam
Week 11 Mar 21 Distributed Systems .
Mar 23 .
Week 12 Mar 28. HW4 due
Mar 30. Distributed Shared Memory assign HW5
Week 13 Apr 4. .
Apr 6. Distributed File Systems .
Week 14 Apr 11 .
Apr 13 No classes .
Week 13 Apr 18 Clusters .
Apr 20 HW5 due
Week 13 Apr 25 Research Papers .
Apr 27 .
Week 14 May 2 Final Exam in 1021 EB2 from 6pm to 9pm .

*This schedule is tentative and subject to change.