Operating Systems - Spring 2025

Instructor Pete Keleher
Time T/Th 2:00-3:15
Location IRB 2107
Office Hours By appointment 4-6 Tuesday, Iribe 5146.

Course Description

Design and implementation of Operating Systems, i.e. The Ground Truth.


Teaching Assistants


Office Hours and Recitation Sections

  • Recitation Sections are in:
    • CSI 2117 MW 10:00-10:50.
    • CSI 2117 MW 11:00-11:50.
  • Office hours are held in the IRB 2207 Open Area.


Communication

Piazza

Piazza is the preferred way to get help, whether from the instructor, TAs, or other students.

  • Do not post code or answers to project questions.
  • Do not rant.

ELMS

Not Used. Messages sent to keleher on ELMS will not be read.

Email

Email to the instructor as a last resort if neither piazza, office hours, or email to TAs suffices. Include 412 in the subject or I may miss it.

Piazza Encore

Let me repeat, Piazza is the preferred way to get help, whether from the instructor, TAs, or other students.


Grading

All grades will be on grades.cs.umd.edu.

40% Projects

We have eight (8) graded projects, each worth 5%:

  • P0: 5%
  • P1: 5%
  • P2: 6%
  • P3a: 6%
  • P3b: 6%
  • P4a: 6%
  • P4b: 6% All are due Friday at midnight. Projects may be submitted up to two days late, 10% off.

    If time gets tight, we may eliminate one of these projects and re-apportion the weight to the others.

  • 9% Reading Homeworks

    We will have approximately 9 weekly reading homeworks.

    • The total will be 9%, each worth 1%.
    • All are due Tuesday at 2pm. No late homeworks are accepted.

    51% Exams

    We have three in-class exams, each 17%, and no final exam.


    Textbook

    Operating Systems: Three Easy Pieces, 1.10th edition, Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau. See the resources page for other recommendations, and the schedule for papers and handouts.

    Web Accessibility