Spring 2016




Course Notes

Notes and slides from lecture will be linked to from the course calendar as the semester continues. These notes are not a replacement for lecture attendance.

Course Text

6.033 uses Saltzer and Kaashoek's Principles of Computer System Design: An Introduction (Morgan Kaufmann 2009). The text supplements the lectures and recitations; it should be your first resource when you are confused by a lecture topic, or want more information.

If you notice errors of any kind in the 6.033 text, from minor typos to major blunders, please report them by e-mail to saltzer@mit.edu and kaashoek@mit.edu.

You can find PDFs with corrections to the printed and online textbook here. A more up to date version of the Part II errata is here.

We assume that you have taken 6.02 and have the necessary background from the networking topics studied there. If not, or if you need a refresher, as background please read chapters 15-19 of the 6.02 book, which we've posted here.

Paper Critiques

Below are all material related to the paper critiques, including both worksheets from tutorials and the assignments themselves. All assignments are also linked to from the course calendar.

Design Project

Below are all material related to the design project, including both worksheets from tutorials and the assignments themselves. All assignments are also linked to from the
course calendar.

Excellent Writing Samples

DP Preliminary Report

DP Final Report:

Paper Critiques:

Also, check previous years for samples of excellent write-ups of design projects: 2015, 2014, 2013, 2012, 2011 and even some 6.033 poetry here and here.

Questions or comments regarding 6.033? If you are a student, please post on Piazza. If not, send e-mail to the 6.033 staff at .

6.033 home //