The Structure and Interpretation of Computer Programs
The Structure and Interpretation of Computer Programs (ArsDigita University). Taught by Holly Yanco and John Pezaris, this course provides an introduction to programming and the power of abstraction, using Abelson and Sussman's classic textbook of the same name. Key concepts include: building abstractions, computational processes, higher-order procedures, compound data, data abstractions, controlling interactions, generic operations, self-describing data, message passing, streams and infinite data structures, meta-linguistic abstraction, interpretation of programming languages, machine model, compilation, and embedded languages. (from ADUni.org)
References |
The Structure and Interpretation of Computer Programs Instructors: Holly Yanco and John Pezaris. Course Description. Lecture and Course Files. Student Evaluations. An introduction to programming and the power of abstraction. |