Tentative Course Schedule*

Week Date Topics Deadlines
Week 1 Aug 19. Syllabus, Intro .
Week 2 Aug 24 Processes, Threads, and Synchronization assign HW1
Aug 26 .
Week 3 Aug 31 .
Sep 2 HW1 due
Week 4 Sep 7 No Class .
Sep 9 Virtual Memory assign HW2
Week 5 Sep 14 .
Sep 16 Scheduling .
Week 6 Sep 21 HW2 due
Sep 23 assign HW3
Week 7 Sep 28 I/O and File Management .
Sep 30 .
Week 8 Oct 5 Communication .
Oct 7 Mid-Term Exam .
Week 9 Oct 12 Communication HW3 due
Oct 14 Distributed Systems return Mid-Term Exam
Week 10 Oct 19 assign HW4
Oct 21 Distributed Systems .
Week 11 Oct 26 .
Oct 28 Distributed Shared Memory .
Week 12 Nov 2 HW4 due
Nov 4 assign HW5
Week 13 Nov 9 Distributed File Systems .
Nov 11 .
Week 14 Nov 16. Protection and Security .
Nov 18. .
Week 15 Nov 23 Clusters and Cloud Computing HW5 due
Nov 25 No Class .
Week 16 Nov 30 Review .
Dec 2 Final Exam from 12:50pm to 2:05pm .

*This schedule is tentative and subject to change.