CIS332 (Spring 1999) Principles of Operating Systems;
Professor Franz J. Kurfess

-- Class Schedule --

This is the tentative schedule for the Spring 99 semester, including homework and project deadlines. Topics and homework tasks are tentative and may change. Homework and projects must be handed to my TA on Monday after class; there will be a penalty of 50% for submission handed in after class on Thursday of the same week. After that, no submissions will be accepted.

Date Topic HW Task Solutions Deadline Points
Jan. 19 Introduction Course Prerequisites Solutions Jan. 26 10
Jan. 26 Computer System Structures, Operating System Structures 1 Computer and Operating System Structure Solutions Feb. 2 10
Feb. 2 Processes 2 Old Project Evaluation Feb. 9 10
Feb. 9 Process Synchronization 3 Process Synchronization Solutions Feb 16 10
Feb. 16 Deadlocks 4 Deadlock Prevention/Detection Solutions Feb. 23 10
Feb. 23 --- Midterm Week --- Old Exams
Mar. 2 CPU Scheduling 5 CPU Scheduling Programmin Assignment Solutions Mar. 9 10
5 CPU Scheduling Exercise Solutions April 13 10
Mar. 9 Memory Management 6 Memory Management Solutions Mar. 23 10
Mar. 16 Spring Break
Term Project -- First Version Evaluation Guidelines Mar. 23
Mar. 23 Virtual Memory 7 Virtual Memory & Page Replacement Algorithms Solutions Mar. 30 10
Mar. 30 File Systems 8 File Allocation, Disk Scheduling Solutions Apr. 6 10
Apr. 6 Security 9 Web Page Evaluation Solutions Apr. 20 10
Apr. 13 Networking Term Project Check List Apr. 20
Apr. 20 Distributed Systems 10 Distributed Systems Solutions Apr. 27 10
Apr. 27 Case Studies Feedback on the Course
May 4 Final Exam Preparation/ Final Week Old Exams
May 11 --- Final Week --- Old Exams

Grades

Current grades for the students enrolled in the class. The four last digits of the Student Id/SSN are used for identification.

CIS 332 Principles of Operating Systems Spring 1999 Franz Kurfess.