15-610: Engineering Distributed Systems

Spring 2013

Professor Mahadev Satyanarayanan & Jan Harkes


Logistics

Description

This is a master's level course for students to obtain the knowledge and hands-on skills needed to create and evolve the complex, large-scale computer systems that society will increasingly depend on in the future. The course will teach the organizing principles of such systems, identifying a core set of versatile techniques that are applicable across many system layers. Students will acquire the knowledge base, intellectual tools, hands-on skills and modes of thought needed to build well-engineered computer systems that withstand the test of time, growth in scale, and stresses of live use. Strong design and implementation skills are expected of all students.  The course assumes a high level of proficiency in all aspects of operating system design and implementation.  A substantial project component is an integral part of the course.

Prerequisites

or

Resources

Last updated  01/14/2013  by Satya