MIT OpenCourseWare
  • OCW home
  • Course List
  • about OCW
  • Help
  • Feedback
  • Support MIT OCW

6.001 Structure and Interpretation of Computer Programs, Fall 2002

Cover of the textbook, Structure and Interpretation of Computer Programs, 2nd ed., by Abelson, Sussman, and Sussman.
Adapted from the cover of the textbook, Structure and Interpretation of Computer Programs, 2nd ed., by Abelson, Sussman, and Sussman. (Courtesy of MIT Press. Used with permission.)

Highlights of this Course

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. This course has virtually all of its course materials online, including projects and supporting documentation.

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.


Technical Requirements

Scheme software is required to run the .scm files found on this course site.

 

Staff

Instructor:
Prof. Eric Grimson

Course Meeting Times

Lectures:
Two sessions / week
1 hour / session

Recitations:
Two sessions / week
1 hour / session

Tutorials:
One session / week
1 hour / session

 

Level

Undergraduate

Feedback

Send feedback about OCW or this course.