Courses available for Berkeley

Syndicate content

Starcraft Theory and Strategy - 6 Lectures Available

This course will go in-depth in the theory of how war is conducted within the confines of the game Starcraft. There will be lecture on various aspects of the game, from the viewpoint of pure theory to the more computational aspects of how exactly battles are conducted. Calculus and Differential Equations are highly recommended for full understanding of the course.

The Structure and Interpretation of Computer Programs - 44 Lectures Available

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.

Analysis and Design of VLSI Analog-Digital Interface Integrated C - 25 Lectures Available

Architectural and circuit level design and analysis of integrated analog-to-digital and digital-to-analog interfaces in CMOS and BiCMOS VLSI technology. Analog-digital converters, digital-analog converters, sample/hold amplifiers, continuous and switched-capacitor filters. RF integrated electronics including synthesizers, LNA's, and baseband processing. Low power mixed signal design. Data communications functions including clock recovery. CAD tools for analog design including simulation and synthesis.

Climate Change: Law and Policy - 12 Lectures Available

Climate change will be a core concern that will influence policy and economic activity for years to come. It raises classic issues of distributional justice, law and science, risk, uncertainty and precaution, federalism, technology policy, and international relations. Students will leave this course with an understanding of the sources and impacts of climate change, the key state, national and international policies, and the role of law.

Current Issues in International and Area Studies - 12 Lectures Available

This course provides an opportunity to study and discuss issues and events having recent international impact and/or interest. The course will present a multidisciplinary perspective on specific subjects with the intent of linking students with the scholars and scholarship involved in understanding and explaining current international issues, events, and crisis.

Data Structures - 39 Lectures Available

Fundamental dynamic data structures, including linear lists, queues, trees, and other linked structures; arrays strings, and hash tables. Storage management. Elementary principles of software engineering. Abstract data types. Algorithms for sorting and searching. Introduction to the Java programming language.

General Biology I - 42 Lectures Available

General introduction to cell structure and function, molecular and organismal genetics, animal development, form and function.

General Biology II - 44 Lectures Available

General introduction to plant development, form, and function; population genetics, ecology, and evolution.

General Biology Laboratory - 15 Lectures Available

Laboratory that accompanies UC Berkeley General Biology I lecture course, which covers cell structure and function, molecular and organismal genetics, animal development, form and function.

General Chemistry - 42 Lectures Available

Stoichiometry of chemical reactions, quantum mechanical description of atoms, the elements and periodic table, chemical bonding, real and ideal gases, thermochemistry, introduction to thermodynamics and equilibrium, acid-base and solubility equilibria, introduction to oxidation-reduction reactions.