CS 61A Lecture 20: Assignment, State, Environments I
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.
This panel of climate scientists describes the state of scientific knowledge regarding changes in the global climate system, the role of humans in causing these changes, and the likely impacts on earth's ecosystems. Panelists include:Inez Fung, University of California at Berkeley and LBNL; John Harte, University of California at Berkeley; Xiangming Xiao, University of New Hampshire. The China-U.S. Climate Change Forum was organized by the Berkeley China Initiative, which is forging closer ties between U.C. Berkeley and China by bringing together key experts on important international and bilateral issues. Growing concern over climate change makes this topic an obvious choice for the first of this...
eCHEM 1A: Online General Chemistry
College of Chemistry, University of California, Berkeley
http://chemistry.berkeley.edu/echem1a
Curriculum and ChemQuizzes developed by Dr. Mark Kubinec and Professor Alexander Pines
Chemical Demonstrations by Lonnie Martin
Video Production by Jon Schainker and Scott Vento
Developed with the support of The Camille & Henry Dreyfus Foundation