6.826 Principles of Computer Systems


Class Info

Introduction to the basic principles of computer systems with emphasis on the use of rigorous techniques as an aid to understanding and building modern computing systems. Particular attention paid to concurrent and distributed systems. Topics include: specification and verification, concurrent algorithms, synchronization, naming, Networking, replication techniques (including distributed cache management), and principles and algorithms for achieving reliability.

This class has no prerequisites.

6.826 will not be offered this semester. It will be available in the Fall semester, and will be instructed by M. F. Kaashoek and N. B. Zeldovich.

Lecture occurs 1:00 PM to 2:30 PM on Mondays and Wednesdays in 56-154.

This class counts for a total of 12 credits.

You can find more information at the 6.826 / Fall 2017 site.

MIT 6.826 Principles of Computer Systems Related Textbooks
MIT 6.826 Principles of Computer Systems On The Web

© Copyright 2015