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. ...