CS 61A - The Structure and Interpretation of Computer Programs
This is a collection of links to lectures of CS 61A - The Structure and Interpretation of Computer Programs from UC Berkeley Webcasts. 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.
| Video.. | Computer Science 61A, 001 - The Structure and Interpretation of Computer Programs (Spring 2011) |
| Instructor Brian Harvey. Lecture 1 - functional programming 1. Lecture 2 - functional programming 2. Lecture 3 - higher order procedures 1. ... |
| Video.. | Computer Science 61A, 001 - The Structure and Interpretation of Computer Programs (Fall 2010) |
| Instructor Brian HARVEY. The Structure and Interpretation of Computer Programs. Lecture 1. Lecture 2. Lecture 3. Lecture 4. Lecture 5. ... |
| Video.. | Computer Science 61A, 001 - The Structure and Interpretation of Computer Programs (Spring 2010) |
| Instructor Satish B Rao, Brian HARVEY. The Structure and Interpretation of Computer Programs. Lecture 1. Lecture 2. Lecture 3. Lecture 4. Lecture 5. ... |
| Video.. | Computer Science 61A, 001 - The Structure and Interpretation of Computer Programs (Fall 2009)..(iTunes) |
| Instructor Brian HARVEY. The Structure and Interpretation of Computer Programs. Lecture 1: Functional Programming. Lecture 2: Functional Programming. Lecture 3: High-Order Procedures. Lecture 4: High-Order Procedures. Lecture 5: User Interface (Alan Kay) 1. ... |
| Video.. | CS 61A - The Structure and Interpretation of Computer Programs (Fall 2008)..(iTunes) |
| Instructor Brian HARVEY. The Structure and Interpretation of Computer Programs. functional programming. higher-order procedures. orders of growth. recursion and iteration. user interface I (Alan Kay). ... |
| Video.. | CS 61A - The Structure and Interpretation of Computer Programs (Spring 2008) |
| Instructor Brian Harvey. Introduction to programming and computer science. This course exposes students to techniques of abstraction at several levels. ... |