CS 61A Lecture 19: Object-Oriented Programming III
CS 61A The Structure and Interpretation of Computer Programs Instructor Brian Harvey Spring 2008
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.
For students interested in learning more about the Civil and Environmental Engineering undergraduate program at UC Berkeley, join this information session where the CEE chair, faculty members, student advisors, and current students talk about being an undergraduate in CEE and answer frequently asked questions from admitted students.