Course DescriptionIn this course, we will discuss classic papers across the broad area of Systems, in roughly chronological order by area: programming languages, architecture, runtime systems, operating systems, and system design in general. This is a lecture-driven class (not a seminar); you will not be expected to present papers, but you are expected to have read every paper before class and participate in in-class discussions. This course can be used to satisfy core requirements for Systems for the M.S. and PhD degrees. Grades will be based on in-class participation and paper reviews (15%), projects (50%), and exams (35%). These percentages are anticipated but subject to change. Exams will cover course material covered in lectures and assigned readings. There is no textbook for this course. See these notes by John Ousterhout on writing reviews. Focus on the positive: these are classics for a reason! Here are two examples of reviews: the first is a real conference review for a paper you will be reading, and the second is a real student review for this class that you should use a model: Example reviews Your reviews must address the following points:
You will be expected to scribe at least one lecture’s notes. Here is an example to use as a template (in LaTeX). TA: Juan Altmayer Pizzorno: Thursday 1:30-2:30pm, CS 207 |
|
Course Schedule
All paper reviews should be submitted
using the
class HotCRP site.
|