MIT 6.001

E173598

MIT 6.001 was a foundational introductory computer science course at MIT that emphasized abstraction, recursion, and programming language design, famously taught using the Scheme language.

All labels observed (3)

Label Occurrences
MIT 6.001 canonical 1
MIT 6.001x 1
MIT 6.01 1

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf introductory computer science course ⓘ
university course ⓘ
alsoKnownAs Structure and Interpretation of Computer Programs ⓘ
associatedWith MIT OpenCourseWare ⓘ
courseNumber 6.001 ⓘ
covers environment model of evaluation ⓘ
higher-order procedures ⓘ
interpreters ⓘ
register machines ⓘ
streams ⓘ
department MIT Department of Electrical Engineering and Computer Science ⓘ
emphasizes abstraction ⓘ
programming language design ⓘ
recursion ⓘ
famousFor SICP video lectures ⓘ
emphasis on abstraction and recursion ⓘ
use of Scheme as a teaching language ⓘ
field computer science ⓘ
focusesOn data abstraction ⓘ
metalinguistic abstraction ⓘ
procedural abstraction ⓘ
hasPrerequisiteType introductory mathematics background ⓘ
influenced MIT 6.001x ⓘ
linked to: MIT 6.001

MIT 6.01 ⓘ
linked to: MIT 6.001

introductory computer science curricula at other universities ⓘ
institutionType university course ⓘ
legacy considered a classic introductory CS course ⓘ
level undergraduate ⓘ
location Cambridge, Massachusetts ⓘ
mediumOfInstruction English ⓘ
pedagogicalApproach emphasis on building abstractions ⓘ
emphasis on understanding computation through interpreters ⓘ
status discontinued as a regular MIT course ⓘ
targetAudience beginning computer science students ⓘ
taughtAt Massachusetts Institute of Technology ⓘ
teachesConcept functional programming ⓘ
lazy evaluation ⓘ
modularity ⓘ
object-oriented programming ⓘ
register-level machine models ⓘ
state and mutation ⓘ
textbookAuthorsInclude Gerald Jay Sussman ⓘ
Harold Abelson ⓘ
linked to: Hal Abelson

Julie Sussman ⓘ
usesProgrammingLanguage Scheme ⓘ
usesTextbook Structure and Interpretation of Computer Programs ⓘ

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

MIT 6.001 → influenced → MIT 6.001x ⓘ
linked to: MIT 6.001
MIT 6.001 → influenced → MIT 6.01 ⓘ
linked to: MIT 6.001