Operating Systems - Spring 2025

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

Course Description

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


TAs and Office Hours

Office hours will be held in TBD, and online. Zoom links below, if applicable.

All recitation Sections are in CSI 2117, MW 10:00-10:50.


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.

45% Projects

We have eight (8) graded projects:

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

10% Reading Homeworks

We will have approximately 10 weekly reading homeworks.

  • The total will be 10%, with weight apportioned equally.
  • All are due Tuesday at noon. No late homeworks are accepted.

45% Exams

We have (3) exams, each 15%. There is 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