- Class participation: Papers will be discussed in a
very involved manner. All students are expected to have thoroughly
read and considered each assigned paper, prepared to answer and pose
questions about each reading.
- Reading responses: More information will be forthcoming
- Project: The project in COS-518 is an open-ended research
and/or development project, done in groups of two or three. This year,
as a replacement for specific programming assignment, the project
requires significant coding. You must show a preliminary version of a
working prototype by checkpoint 2 (late November or early December) and
a more complete working version by the due date (January). More
information can be found on the Project
Your final grade for the course will be based on the following weights:
- 25% Class participation
- 25% Reading responses
- 50% Project
- 10% Checkpoint #1 - project proposal
- 10% Checkpoint #2 - preliminary demo
- 30% Checkpoint #3 - final report (5 pages + bib) and demo
This class is appropriate for graduate students and advanced
undergraduates, especially those interested in systems. Some
familiarity with system/network programming will be helpful;
undergraduates should have taken 318 and/or 461.
This year, there is an official textbook for the course which we will have weekly reading from:
- Principles of Computer System Design
- The first half of the book is a traditional printed text from
Elsevier (ISBN: 978-0-12-374957-4). It is available from both Labyrinth Books (in Princeton) and Amazon for around $56.
- The second half of the book can be found online for free from MIT's Open Course Ware.
Additionally, the following texts may be of interest:
- Modern Operating Systems, 2/E by Andrew S. Tanenbaum.
Publisher's website. ISBN: 978-0-130-31358-4.
- Distributed Systems: Principles and Paradigms (2nd Edition) by
Andrew S. Tanenbaum and Maarten Van Steen.
Publisher's website. ISBN-13: 978-0-13-239227-3.
- Reliable Distributed Systems: Technologies, Web Services, and Applications by Kenneth P. Birman.
Publisher's website. ISBN: 978-0-387-21509-9.
For reference, all three of these texts have been placed on reserve at the library for this class.
Last updated: Sun Sep 18 15:10:59 -0400 2011