[aduni.org logo] [classroom photo]

Home
A History of ADU
Courses
   One Course
Faculty and Alumni
Colloquia

Course Directory
Math SICP Disc
HCW OOP Alg
Sys Web ToC
AI DB Prob

FAQ  ||  donate  ||  USB drive


 The Structure and Interpretation of Computer Programs

[spacer]
   previous | next
 

InstructorHolly Yanco and John Pezaris

Course Description | Lecture and Course Files | Student Evaluations

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.

Text: Structure and Interpretation of Computer Programs (full online text), Abelson and Sussman

Reference: Simply Scheme, Harvey and Wright.

Requirements: Three exams and nine problem sets.


[horizontal rule]

Site last updated: May 14, 2013
Comments? Questions?

Creative Commons License

[spacer]