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.

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

Audio/video Computer Science 61A, 001 - The Structure and Interpretation of Computer
Programs (Fall 2009)

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

Audio/video CS 61A - The Structure and Interpretation of Computer Programs (Fall 2008)

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

Audio/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: (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. ...

Audio/video CS 61A - The Structure and Interpretation of Computer Programs (Fall 2007)

Instructor Brian Harvey. CS 61A - Fall 2007 - The Structure and Interpretation of Computer Programs - Spring 2007. 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, ...

Audio/video CS 61A - The Structure and Interpretation of Computer Programs (Spring 2007)

Instructor Brian Harvey. Hierarchical Data. Interpreter. Generic Operators. Object-Oriented Programming. Assignment, State. Envioronments. Mutable Data. Vectors. Client/Server. ...

Video......... CS 61A - The Structure and Interpretation of Computer Programs (Fall 2006)

Instructor Brian Harvey. Data Abstraction. Sequences. Hierarchical Data. Interpreter. Generic Operators. Object-Oriented Programming. Assignment, State, Environments. Mutable Data. Vectors. Client or Server. Concurrency. ...

Audio/video CS 61A - The Structure and Interpretation of Computer Programs (Spring 2006)

Instructor Brian Harvey. CS 61A: The Structure and Interpretation of Computer Programs - Spring 2006. 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, ...

Video......... CS 61A - The Structure and Interpretation of Computer Programs (Fall 2005)

Instructor Harvey. Client/Server, Concurrency. Logo Notation. Analyzing Evaluator. Streams. Delay. Lazy Evaluator. Nondeterministic Evaluator. Programming paradigms. Logic Programming. ...

Video......... CS 61A - The Structure and Interpretation of Computer Programs (Spring 2005)

Instructor Harvey. Client/Server Paradigm. Concurrency. Metacircular Evaluator. Analyzing Evaluator. Streams. Therac-25 and Software Engineering. Lazy Evaluator. Nondeterministic Evaluator. Logic Programming. ...

Video......... CS 61A - The Structure and Interpretation of Computer Programs (Fall 2004)

Instructor Fateman. Recursion. Iteration vs. Recursion. Iterative/Recursive Processes, Running Time. Lists, Abstraction. General Hierarchical Structures. Trees and Tree Recursion. ...

Video........ CS 61A - The Structure and Interpretation of Computer Programs (Spring 2004)

Instructor Harvey. The Structure and Interpretation of Computer Programs. Lecture 1. Lecture 2. Lecture 3. Lecture 4. Lecture 5. ...