Tentative Course Schedule*

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

*This schedule is tentative and subject to change.