Course42 lectures33 h 40 min
CS 61A - Spring 2006
Brian Harvey · University of California, Berkeley
About
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, 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. There are several significant programming projects, programmed in a dialect of the LISP language. Lectures available as streaming video at webcast.berkeley.edu/courses.
The Structure and Interpretation of Computer Programs
Lectures
- Functional Programming 1
- Functional Programming 2
- Higher Order Procedures 1
- Higher Order Procedures 2
- Time and Space Efficiency 1
- Time and Space Efficiency 2
- Programming Methodology 1
- Programming Methodology 2
- Shell Programming
- Data Abstraction
- Sequences 1
- Hierarchical Data 1
- Hierarchical Data 2
- Hierarchical Data 3
- Generic Operators
- Scheme 1 Interpreters
- Generic Operators 2
- Object Oriented Programming 1
- Object Oriented Programming 2
- Object Oriented Programming 3
- Assignment and State
- Environments 1
- Environments 2
- Mutable Data 1
- Mutable Data 2
- Vectors
- Client/Server Paradigm
- Concurrency 1
- Concurrency 2
- Metacircular Evaluator 1
- Metacircular Evaluator 2
- Analyzing Evaluator
- Streams 1
- Streams 2
- Software Reliability (Therac 25)
- Lazy Evaluator
- Nondeterministic Evaluator 1
- Nondeterministic Evaluator 2
- Logic Programming 1
- Logic Programming 2
- Review 1
- Review 2
Credits and licence
- Institution
- University of California, Berkeley
- Teacher
- Brian Harvey
- Year
- 2006
- Level
- Undergraduate
- Language
- English
- Subjects
- Computer science
- Source
- Internet Archive
- Licence
- Internet Archive states no licence for it. Internet Archive's terms
- Attribution
- 2006 Regents of the University of California
- 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