Tentative Course Schedule*

Week Date Topics Deadlines
Week 1 Aug 20/21 Syllabus, brief Intro .
Week 2 Aug 25/26 C Primer .
Aug 27/28 assign HW1
Week 3 Sep 1 No classes .
Sep 2 Architecture Primer .
Sep 3/ 4 assign HW2
Week 4 Sep 8/ 9 Processes, Threads, and Synchronization .
Sep 10/11 assign HW3
Week 5 Sep 15/16 Virtual Memory .
Sep 17/18 assign HW4
Week 6 Sep 22/23 Scheduling .
Sep 24/25 assign HW5
Week 7 Sep 29/30 I/O and File Management .
Oct 1/ 2 assign HW6
Week 8 Oct 6/ 7 Mid-Term Exam .
Oct 8/ 9 Fall Break .
Week 9 Oct 13/14 Protection and Security .
Oct 15/16 assign HW7
Week 10 Oct 20/21 Communication and Networking .
Oct 22/23 assign HW8
Week 11 Oct 27/28 .
Oct 29/30. assign HW9
Week 12 Nov 3/ 4 Distributed Systems .
Nov 5/ 6 .
Week 13 Nov 10/11 assign HW10
Nov 12/13 Clusters .
Week 14 Nov 17/18 assign HW11
Nov 18/20 Distributed File Systems .
Week 15 Nov 24/25 assign HW12
Nov 26/27 No classes .
Week 16 Dec 1/ 2. Review .
Dec 3/ 4. .
Week 19 Dec 12 Final Exam for Section 001 in Withers 210A from 1pm to 4pm .
Week 20 Dec 16 Final Exam for Section 002 in Mann 216 from 8am to 11am .
Dec 18 . post grades

*This schedule is tentative and subject to change.