Tentative Course Schedule*

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

*This schedule is tentative and subject to change.