CurrMana

Structure and Interpretation of Computer Programs

6.001 · Electrical Engineering and Computer Science · Undergraduate · Spring 2005

Prof. Eric Grimson, Prof. Peter Szolovits, Prof. Trevor Darrell

MIT · Tier 1

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.

MathematicsComputer ScienceData Science, Analytics & Computer TechnologyScience & MathEngineering

The syllabus, on MIT OpenCourseWare

The full course — syllabus, assigned readings, problem sets, exams, and lecture notes — lives on OCW. These open the real thing:

Attribution

Prof. Eric Grimson, Prof. Peter Szolovits, Prof. Trevor Darrell. 6.001 Structure and Interpretation of Computer Programs. Spring 2005. Massachusetts Institute of Technology: MIT OpenCourseWare, https://ocw.mit.edu. License: CC BY-NC-SA 4.0.

Course materials are © their authors and licensed CC BY-NC-SA 4.0. CurrMana links to the source and does not re-host them.