Tentative Course Schedule*

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

*This schedule is tentative and subject to change.