Course Overview


This is a graduate course in Operating Systems. The target audience is Computer Science graduate students who have considerable experience in building systems and are familiar with systems programming. The main content of the course would be research oriented and students are expected to have sufficient background in C programming, Operating Systems and Computer Architecture.

This semester the course will focus on advanced OS topics. You will have to read (and present) papers in addition to the two textbooks that are required mainly as background support. The course also assumes good programming skills in C and substantial project work in C and Unix will be required.

There would be several programming assignments through the duration of the course and students are expected to do a big project at the end of the semester. The project would be announced shortly.