Course40 lectures32 h 8 min
Computer Science 61A - Spring 2011
Brian HARVEY · University of California, Berkeley
About
COMPSCI 61A LEC 001 Sp11
The Structure and Interpretation of Computer Programs
Lectures
- Lecture 1: functional programming 1
- Lecture 2: functional programming 2
- Lecture 3: higher-order procedures 1
- Lecture 4: higher-order procedures 2
- Lecture 5: user interface -Alan Kay- 1
- Lecture 6: user interface -Alan Kay- 2
- Lecture 7: orders of growth
- Lecture 8: recursion and iteration
- Lecture 9: data abstraction
- Lecture 10: sequences
- Lecture 11: Example: calculator
- Lecture 12: hierarchical data
- Lecture 13: hierarchical data
- Lecture 14: Example: Scheme-1 interpreter
- Lecture 16: generic operators
- Lecture 17: generic operators
- Lecture 18: object-oriented programming
- Lecture 19: object oriented programming -
- Lecture 20: object-oriented programming - Dan Ingalls
- Lecture 21: assignment and state
- Lecture 22: environments
- Lecture 23: environments
- Lecture 24: mutable data
- Lecture 25: mutable data
- Lecture 26: vectors
- Lecture 30: client-server programming
- Lecture 31: concurrency
- Lecture 32: concurrency
- Lecture 33: streams
- Lecture 34: streams
- Lecture 35: Therac-25
- Lecture 36: metacircular evaluator - Logo
- Lecture 37: metacircular evaluator - Logo
- Lecture 38: mapreduce
- Lecture 39: mapreduce
- Lecture 40: analyzing evaluator
- Lecture 41: lazy evaluator
- Lecture 42: logic programming
- Lecture 43: logic programming
- Lecture 44: Review
Credits and licence
- Institution
- University of California, Berkeley
- Teacher
- Brian HARVEY
- Year
- 2011
- Level
- Undergraduate
- Language
- English
- Subjects
- Computer science, Engineering
- Source
- Internet Archive
- Licence
- CC BY-NC-ND 3.0, as Internet Archive states it. Non-commercial use only, and no changed versions. Internet Archive's terms
- Who can watch
- Internet Archive gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed