|
Tutoring
Tutoring Schedule
Course Surveys
EE Professors
EE Teaching Assistants
EE Courses
CS Professors
CS Teaching Assistants
CS Courses
Online Exams
HKN Online Exams
More Student Services
Undergraduate Notes
Graduate School Info
CS GRE Review Notes
Industrial Relations
Useful Links
|
Note: This class is no longer being taught.
| Title | The Structure and Interpretation of Computer Programs |  |
|---|
| Instructor in Charge | Michael J. Clancy |
|---|
| Units | 4 |
|---|
| Description | Introduction to programming and computer science. This course exposes students to techniques of abstraction at several levels: (a) within a programming language, using higher-order functions, manifest types, data-directed programming, and message-passing; (b) between programming languages, using functional and rule-based languages as examples. It also relates these techniques to the practical problems of implementation of languages and algorithms on a von Neumann machine. There are several significant programming projects, programmed in a dialect of the LISP language. |
|---|
Hint: You can click on the colored rating bars to see detailed statistics on a particular rating.
Powered by GoodProfOrNot.
|