Tentative Course Schedule*

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

*This schedule is tentative and subject to change.