Instructor(s)
Dr. Katrina LaCurts
MIT Course Number
6.033
As Taught In
Spring 2018
Level
Undergraduate
Course Description
Course Features
- Lecture notes
- Projects and examples
- Assignments: written (no examples)
- Instructor insights
- Resource Index
Course Description
This class covers topics on the engineering of computer software and hardware systems. Topics include techniques for controlling complexity; strong modularity using client-server design, operating systems; performance, networks; naming; security and privacy; fault-tolerant systems, atomicity and coordination of concurrent activities, and recovery; impact of computer systems on society.
Other Versions
Other OCW Versions
Archived versions: