Tentative Course Schedule*

Week Date Topics Deadlines
Week 1 Aug 20 Syllabus, Intro assign HW1
Week 2 Aug 25 Processes, Threads, and Synchronization .
Aug 27 .
Week 3 Sep 1 No classes HW1 due
Sep 3 Processes, Threads, and Synchronization assign HW2
Week 4 Sep 8 .
Sep 10. Virtual Memory .
Week 5 Sep 15 .
Sep 17 Scheduling HW2 due
Week 6 Sep 22 assign HW3
Sep 24 .
Week 7 Sep 29 I/O and File Management .
Oct 1 .
Week 8 Oct 6 Mid-Term Exam .
Oct 8 No Class .
Week 9 Oct 13 Communication HW3 due
Oct 15 assign HW4
Week 10 Oct 20 Distributed Systems .
Oct 22 return Mid-Term Exam
Week 11 Oct 27. Protection and Security .
Oct 29. .
Week 12 Nov 3 Distributed Shared Memory HW4 due
Nov 5 assign HW5
Week 13 Nov 10 Distributed File Systems .
Nov 12 .
Week 14 Nov 17 Clusters .
Nov 19. .
Week 13 Nov 24 HW5 due
Nov 26 No classes .
Week 13 Dec 1. Research Papers .
Dec 3. .
Week 14 Dec 8 Final Exam in 1025 EB2 from 1pm to 4pm .

*This schedule is tentative and subject to change.