# Computer Science 61A - Fall 2008

- Institution: University of California, Berkeley
- Teacher: Brian HARVEY
- Year: 2008
- Level: Undergraduate
- Language: English
- Subjects: Computer science, Engineering
- Source: [Internet Archive](https://archive.org/details/ucberkeley_webcast_itunesu_354818338)
- Licence: [CC BY-NC-ND 3.0](http://creativecommons.org/licenses/by-nc-nd/3.0/) (Non-commercial use only, and no changed versions.)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

COMPSCI 61A LEC 001 Fa08

The Structure and Interpretation of Computer Programs

## Lectures

1. [functional programming I](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8), 52 min (Audio)
2. [functional programming II](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-2), 52 min (Audio)
3. [higher-order procedures I](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-3), 50 min (Audio)
4. [higher-order procedures II](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-4), 50 min (Audio)
5. [orders of growth](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-5), 52 min (Audio)
6. [recursion and iteration](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-6), 48 min (Audio)
7. [user interface I (Alan Kay)](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-7), 50 min (Audio)
8. [user interface II (Alan Kay)](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-8), 51 min (Audio)
9. [data abstraction](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-9), 52 min (Audio)
10. [sequences](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-10), 53 min (Audio)
11. [Example - calculator](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-11), 51 min (Audio)
12. [hierarchical data I](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-12), 50 min (Audio)
13. [hierarchical data II](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-13), 52 min (Audio)
14. [Scheme-1 interpreter](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-14), 51 min (Audio)
15. [generic operators I](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-15), 52 min (Audio)
16. [generic operators II](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-16), 50 min (Audio)
17. [object-oriented programming I](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-17), 50 min (Audio)
18. [object-oriented programming II](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-18), 52 min (Audio)
19. [object-oriented programming III](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-19), 49 min (Audio)
20. [assignment and state](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-20), 34 min (Audio)
21. [environments I](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-21), 48 min (Audio)
22. [environments II](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-22), 51 min (Audio)
23. [mutable data I](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-23), 53 min (Audio)
24. [mutable data II](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-24), 51 min (Audio)
25. [vectors](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-25), 51 min (Audio)
26. [client-server programming](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-26), 51 min (Audio)
27. [concurrency I](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-27), 50 min (Audio)
28. [concurrency II](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-28), 51 min (Audio)
29. [streams I](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-29), 50 min (Audio)
30. [streams II](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-30), 51 min (Audio)
31. [mapreduce I](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-31), 50 min (Audio)
32. [metacircular evaluator, Logo I](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-32), 51 min (Audio)
33. [metacircular evaluator, Logo II](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-33), 53 min (Audio)
34. [mapreduce II](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-34), 43 min (Audio)
35. [analyzing evaluator](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-35), 52 min (Audio)
36. [Therac-25](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-36), 51 min (Audio)
37. [lazy evaluator](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-37), 46 min (Audio)
38. [nondeterministic evaluator I](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-38), 52 min (Audio)
39. [nondeterministic evaluator II](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-39), 42 min (Audio)
40. [logic programming I](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-40), 50 min (Audio)
41. [logic programming II](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-41), 48 min (Audio)
42. [shell programming](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-42), 45 min (Audio)
43. [review](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-43), 30 min (Audio)
44. [review](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_354818338/35469029e7b8-44), 52 min (Audio)
