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 professor and 2013 Nobel Prize winner, Randy Schekman, gives his thoughts on the value of public education, on teaching, and on the practice of basic science. A professor of molecular and cell biology at the University of California, Berkeley, Schekman won the Nobel Prize in Physiology or Medicine for his role in revealing the machinery that regulates the transport and secretion of proteins in our cells. He shares the prize with James E. Rothman of Yale University and Thomas C. Südhof of Stanford University.
Video produced by Roxanne Makasdjian
For full story:
http://newscenter.berkeley.edu/2013/10/07/randy-schekman-awarded-2013-nobel-prize-in-physiology-or-medicine/
http://www.berkeley.edu
https://www.facebook.com/UCBerkeley