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