Instructor(s)
Prof. Eric Grimson
Prof. Peter Szolovits
Prof. Trevor Darrell
MIT Course Number
6.001
As Taught In
Spring 2005
Level
Undergraduate
Course Description
Course Features
- Video lectures
- Subtitles/transcript
- Online textbooks
- Selected lecture notes
- Projects (no examples)
- Exams (no solutions)
Course Highlights
This course features projects and supporting documentation. This course has virtually all of its course materials online. 6.001 is the first course in the core of departmental subjects which is required for all undergraduates in Electrical Engineering and Computer Science. It offers an online version of the textbook for the course, Structure and Interpretation of Computer Programs, 2nd ed., by Abelson, Sussman, and Sussman.
Course Description
This course introduces students to the principles of computation. Upon completion of 6.001, students should be able to explain and apply the basic methods from programming languages to analyze computational systems, and to generate computational solutions to abstract problems. Substantial weekly programming assignments are an integral part of the course. This course is worth 4 Engineering Design Points.
Other Versions
Other OCW Versions
Archived versions: