Learn · Internet Archive

Course40 lectures32 h 8 min

Computer Science 61A - Spring 2011

Brian HARVEY · University of California, Berkeley

Start with lecture 1 At Internet Archive

About

COMPSCI 61A LEC 001 Sp11

The Structure and Interpretation of Computer Programs

Lectures

  1. Lecture 1: functional programming 1 2011-01-19 · 51 min · Video
  2. Lecture 2: functional programming 2 2011-01-21 · 50 min · Video
  3. Lecture 3: higher-order procedures 1 2011-01-24 · 50 min · Video
  4. Lecture 4: higher-order procedures 2 2011-01-26 · 52 min · Video
  5. Lecture 5: user interface -Alan Kay- 1 2011-01-28 · 47 min · Video
  6. Lecture 6: user interface -Alan Kay- 2 2011-01-31 · 51 min · Video
  7. Lecture 7: orders of growth 2011-02-04 · 53 min · Video
  8. Lecture 8: recursion and iteration 2011-02-04 · 48 min · Video
  9. Lecture 9: data abstraction 2011-02-07 · 51 min · Video
  10. Lecture 10: sequences 2011-02-09 · 36 min · Video
  11. Lecture 11: Example: calculator 2011-02-11 · 46 min · Video
  12. Lecture 12: hierarchical data 2011-02-15 · 48 min · Video
  13. Lecture 13: hierarchical data 2011-02-16 · 49 min · Video
  14. Lecture 14: Example: Scheme-1 interpreter 2011-02-19 · 53 min · Video
  15. Lecture 16: generic operators 2011-02-23 · 53 min · Video
  16. Lecture 17: generic operators 2011-02-25 · 41 min · Video
  17. Lecture 18: object-oriented programming 2011-02-28 · 54 min · Video
  18. Lecture 19: object oriented programming - 2011-03-02 · 51 min · Video
  19. Lecture 20: object-oriented programming - Dan Ingalls 2011-03-04 · 50 min · Video
  20. Lecture 21: assignment and state 2011-03-07 · 43 min · Video
  21. Lecture 22: environments 2011-03-14 · 47 min · Video
  22. Lecture 23: environments 2011-03-11 · 49 min · Video
  23. Lecture 24: mutable data 2011-03-14 · 50 min · Video
  24. Lecture 25: mutable data 2011-03-16 · 47 min · Video
  25. Lecture 26: vectors 2011-03-18 · 50 min · Video
  26. Lecture 30: client-server programming 2011-03-28 · 49 min · Video
  27. Lecture 31: concurrency 2011-03-30 · 48 min · Video
  28. Lecture 32: concurrency 2011-04-01 · 51 min · Video
  29. Lecture 33: streams 2011-04-05 · 50 min · Video
  30. Lecture 34: streams 2011-04-07 · 51 min · Video
  31. Lecture 35: Therac-25 2011-04-08 · 51 min · Video
  32. Lecture 36: metacircular evaluator - Logo 2011-04-11 · 50 min · Video
  33. Lecture 37: metacircular evaluator - Logo 2011-04-13 · 53 min · Video
  34. Lecture 38: mapreduce 2011-04-15 · 47 min · Video
  35. Lecture 39: mapreduce 2011-04-18 · 49 min · Video
  36. Lecture 40: analyzing evaluator 2011-04-20 · 43 min · Video
  37. Lecture 41: lazy evaluator 2011-04-22 · 32 min · Video
  38. Lecture 42: logic programming 2011-04-25 · 53 min · Video
  39. Lecture 43: logic programming 2011-04-27 · 50 min · Video
  40. Lecture 44: Review 2011-04-29 · 51 min · Video

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