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.
UC Berkeley and the National Park Service together launch the science emphasis of the national parks centennial with this video celebration of science in the parks. A conference focused on the next 100 years of the parks is held March 25-27, 2015 at UC Berkeley in partnership with the National Park Service and the National Geographic Society. For more information about Berkeley's role in the national parks, go to http://parksnext100.berkeley.edu/
Public Health 142, 001 - Spring 2015
Introduction to Probability and Statistics in Biology and Public - Maureen Lahiff
Creative Commons 3.0: Attribution-NonCommercial-NoDerivs