15-610: Engineering Distributed Systems
Spring 2013
Professor Mahadev Satyanarayanan &
Jan Harkes
Logistics
- 12 units
- MWF 12:00-13:20 in GHC 4211
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
- Grade of B or better in 15-410 (Operating Systems)
or
- Strong hands-on system design and implementation ability plus permission of the instructor
Resources
Last updated 01/14/2013 by Satya