Operating Systems Principles (CS134)

Instructor: Mark Kampe

Basic Course Information

Syllabus

Course Resources

Exams

Practical skills will be exercised in the projects. Your mastery of concepts and issues will be assessed in mid-term and final exams. The exams will be scanned to pdf and up-loaded to Gradescope for grading, and where you will be able to view the graded results.
After all exams have been confirmed to have been properly submitted solutions will available through another URL in the course schedule.

Projects and Due Dates

Projects follow quickly after the readings and lectures in which the associated principles are presented. Project deliverables are spread (relatively) uniformly throughout the course (one per week). This is done to keep you from getting in trouble when you discover that you cannot complete a three week project in two days.

Each deliverable is due a few days after the associated lab session, and most of them require you to encounter, recognize and solve one or two non-trivial problems. If you start the projects before the associated lab session, you will have already encountered the difficulties, and we can help you during the lab session. If you wait until the lab session to start a project, the session will be over before you have even encountered the real problems, and you will have to solve them on your own.

Student Presentations

Students will form two-person teams, choose topics generatlly related to scheduled lectures, reserach some intersting aspect of that topic, and deliver a brief in-class presenatation followed by a brief class discussion or activity.

  • Scheduled Student presentations:
  • Last updated: "Jan 15 2022"