Computer Science 61A, 001 - The Structure and Interpretation of Computer ProgramsMWF 2-3 | 1 PIMENTEL Instructor Brian HARVEY The Structure and Interpretation of Computer Programs

This work is licensed under a
Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License
| | | | Wed, Aug 26 | Lecture 1: Functional Programming |
| | | | Fri, Aug 28 | Lecture 2: Functional Programming |
| | | | Mon, Aug 31 | Lecture 3: High-Order Procedures |
| | | | Wed, Sep 02 | Lecture 4: High-Order Procedures |
| | | | Fri, Sep 04 | Lecture 5: User Interface (Alan Kay) 1 |
| | | | Mon, Sep 07 | Academic Holiday |
| | | | Wed, Sep 09 | Lecture 7: Orders of Growth |
| | | | Fri, Sep 11 | Lecture 8: Recursion and Iteration |
| | | | Mon, Sep 14 | Lecture 9: Data Abstraction |
| | | | Wed, Sep 16 | Lecture 10: Sequences |
| | | | Fri, Sep 18 | Lecture 11: User Interface (Alan Kay) 2 Video is not available |
| | | | Mon, Sep 21 | Lecture 12: Example: Calculator |
| | | | Wed, Sep 23 | Lecture 13: Hierarchical Data |
| | | | Fri, Sep 25 | Lecture 14: Hierarchical Data |
| | | | Mon, Sep 28 | Lecture 15: Mapreduce |
| | | | Wed, Sep 30 | Lecture 16: Generic Operators |
| | | | Fri, Oct 02 | Lecture 17: Generic Operators |
| | | | Mon, Oct 05 | Lecture 18: Object-Oriented Programming |
| | | | Wed, Oct 07 | Lecture 19: Object-Oriented Programming |
| | | | Fri, Oct 09 | Lecture 20: Object-Oriented Programming video shown in class was edited out. |
| | | | Mon, Oct 12 | Lecture 21: Assignment and State |
| | | | Wed, Oct 14 | Lecture 22: Environments |
| | | | Fri, Oct 16 | Lecture 23: Environments |
| | | | Mon, Oct 19 | Lecture 24: Mutable Data |
| | | | Wed, Oct 21 | Lecture 25: Mutable Data |
| | | | Fri, Oct 23 | Lecture 26: Vectors |
| | | | Mon, Oct 26 | Lecture 27: Client/Server Programming |
| | | | Wed, Oct 28 | Lecture 28: Concurrency |
| | | | Fri, Oct 30 | Lecture 29: Concurrency |
| | | | Mon, Nov 02 | Lecture 30: Streams |
| | | | Wed, Nov 04 | Lecture 31: Streams |
| | | | Fri, Nov 06 | Lecture 32: Metacircular Evaluator |
| | | | Mon, Nov 09 | Lecture 33: Metacircular Evaluator, Logo |
| | | | Wed, Nov 11 | Academic Holiday |
| | | | Fri, Nov 13 | Lecture 34: Mapreduce Due to a distribution error this lecture is not currently available. We hope to publish it as soon as possible. |
| | | | Mon, Nov 16 | Lecture 35: Analyzing Evaluator |
| | | | Wed, Nov 18 | Lecture 36: Therac-25 |
| | | | Fri, Nov 20 | Lecture 37: Lazy Evaluator |
| | | | Mon, Nov 23 | Lecture 38: Nondeterministic Evaluator |
| | | | Wed, Nov 25 | Lecture 39: Nondeterministic Evaluator |
| | | | Fri, Nov 27 | Academic Holiday |
| | | | Mon, Nov 30 | Lecture 40: Logic Programming |
| | | | Wed, Dec 02 | Lecture 41: Logic Programming |
| | | | Fri, Dec 04 | Lecture 42: Review |
| | | | Mon, Dec 07 | Lecture 43 |
| | | | Wed, Dec 09 | Lecture 44 |
|