Instructor(s)
Prof. Charles Leiserson
Prof. Julian Shun
MIT Course Number
6.172
As Taught In
Fall 2018
Level
Undergraduate
Course Description
Course Features
- Video lectures
- Captions/transcript
- Lecture notes
- Projects (no examples)
- Assignments: programming (no examples)
- Exams and solutions
Course Description
6.172 is an 18-unit class that provides a hands-on, project-based introduction to building scalable and high-performance software systems. Topics include performance analysis, algorithmic techniques for high performance, instruction-level optimizations, caching optimizations, parallel programming, and building scalable systems. The course programming language is C.
Other Versions
Other OCW Versions
Archived versions: