|
CS 416: Operating Systems Design
Rutgers, The State University of New Jersey
Department of Computer Science
Spring 2019
Welcome to Operating Systems Course! This course will introduce you to the
principles of Operating system design. The course will be a project-intensive
course.
Overview
- This course is designed for students who understand Systems programming. We will use Operating Systems: Three Easy Pieces, which is freely available online.
- Topics: See tentative schedule below.
- Exams: Two exams -- Midterm (25%) and Finals (25%)
- Projects: Four coding projects (40%), Maximum group size of 2 students
- Assignments: 2 or 3 short in-class or take-home assignments (10%)
- Instructor - sudarsun.kannan@rutgers.edu, Office Hours: Mon, 10:30-12:30am @ CoRE 313
- TA 1 - Baber Khalid, baber.khalid@rutgers.edu, Office Hours: Fri, 3pm-4pm @ CoRE 334
- TA 2 - Yujie Ren, yr181@scarletmail.rutgers.edu, Office Hours: Wed,11am-12pm @ Hill410
Class News
Self Assessment Quiz up, Feb 4, 2019 11:00 pm
Project1 Warmup posted up, Feb 8, 2019 11:55 pm
Project2 Schedulers posted up, Mar 4, 2019 11:55 pm
Project3 User-level memory
management posted up, April 8, 2019 11:55 pm
Project4 User-level file system posted up, May 6, 2019 11:55 pm
Tentative Schedule
|