Oh snap! Lecture videos might not load due to connection issues to source servers. Sorry for inconvenience.
1935 views

Lec 7 - CS 61A : Data Abstraction, Sequences Calculator I

CS 61A : Data Abstraction, Sequences Calculator I CS 61A - Spring 08 - The Structure and Interpretation of Computer Programs Instructor Brian Harvey 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. http://www.cs.berkeley.edu

Video is embedded from external source so download is not available.

Channels: Computer Science

Tags: CS 61a data abstraction sequences harvey ucberkeley lecture yt:quality=high

Uploaded by: ( Send Message ) on 04-09-2012. Dnatube suggest users to have interest in drug testing, mesothelioma, insurance, medical lawyers.

Duration: 51m 10s

No content is added to this lecture.

Go to course:

This video is a part of a lecture series from of berkeley

Lecture list for this course

Lec 1 - CS 61A Functional Programming I

Lec 2 - CS 61A Functional Programming II

Lec 3 - CS 61A : Functions of Functions

Lec 4 - CS 61A : Higher-Order Procedures

Lec 5 - CS 61A : Recursion and Iteration II

Lec 6 - CS 61A : UI Recursion and Iteration III

Lec 8 - CS 61A : Data Abstraction, Sequences Calculator II

Lec 9 - CS 61A : Data Abstraction, Sequences Calculator III

Lec 10 - CS 61A Lecture 12: Hierarchical Data

Lec 11 - CS 61A Lecture 13: Hierarchical Data II

Lec 12 - CS 61A Lecture 14: Interpreter

Lec 13 - CS 61A : Generic Operators I

Lec 14 - CS 61A : Generic Operators II

Lec 15 - CS 61A : Object-Oriented Programming I

Lec 16 - CS 61A : Object-Oriented Programming II

Lec 17 - CS 61A : Object-Oriented Programming III

Lec 18 - CS 61A : Assignment, State, Environments I

Lec 19 - CS 61A : Assignment, State, Environments II

Lec 20 - CS 61A : Mutable Data

Lec 21 - CS 61A : Vectors I

Lec 22 - CS 61A : Assignment, State, Environments III

Lec 23 - CS 61A : Vectors II

Lec 24 - CS 61A : Client Server

Lec 25 - CS 61A : Concurrency I

Lec 26 - CS 61A : Concurrency II

Lec 27 - CS 61A : Streams

Lec 28 - CS 61A : Shell Programming I

Lec 29 - CS 61A : Metacircular Evaluation I

Lec 30 - CS 61A : Shell Programming II

Lec 31 - CS 61A : Metacircular Evaluation II

Lec 32 - CS 61A : Mapreduce I

Lec 33 - CS 61A : Mapreduce II

Lec 34 - CS 61A : Analyzing Eval

Lec 35 - CS 61A : Therac

Lec 36 - CS 61A : Lazy Evaluation I

Lec 37 - CS 61A : Nondeterministic Evaluation

Lec 38 - CS 61A : Logic Programming I

Lec 39 - CS 61A : Logic Programming II

Lec 40 - CS 61A : Review I

Lec 41 - CS 61A : Review II

Dnatube: Sciencific and Medical video site.