6.001 Structure and Interpretation of Computer Programs, Fall 2002
Name
6-001Fall-2002/OcwWeb/Electrical-Engineering-and-Computer-Science/6-001Structure-and-Interpretation-of-Computer-ProgramsFall2002/CourseHome/index.htm
Size
16.35 KB
Format
HTML
Checksum (MD5)
b242e01575ac69e5c07a425086760b39
Author(s) • • •
Grimson, Eric
Lozano-Perez,Tomas
Szolovits, Peter
Boning, Duane
Alternative Title
Structure and Interpretation of Computer Programs
Date Issued
December 2002
Abstract
Control of complexity in large programming systems. Building abstractions: computational processes; higher-order procedures; compound data; and data abstractions. Controlling interactions: generic operations; self-describing data; message passing; streams and infinite data structures; and object-oriented programming. Meta-linguistic abstraction: interpretation of programming languages; machine model; compilation; and embedded languages. Substantial weekly programming assignments are an integral part of the course. Enrollment may be limited.
Subjects
programming
Scheme
abstraction
recursion
iteration
object oriented
structure
interpretation
computer programs
languages
procedures
Computer programming
MIT Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Terms of Use
Persistent DSpace Link