Fall 1994 Course Descriptions

Chemistry (chem) 1A
General Chemistry (4 units)

Credit option: Students will receive no credit for 1A after taking 4A.
Course format: Two hours of lecture, one hour of discussion, and three hours of laboratory per week.
Prerequisites: High school chemistry recommended.
Description:
Stoichiometry, ideal and real gases, acid-base and solubility equilibrium, oxidation-reduction reactions, thermochemistry, introduction to thermodynamics, nuclear chemistry and radioactivity, atoms and elements, periodic table. Laboratory sections focusing on environmental chemistry are available. See Schedule of Classes for details.
(F,SP) (From the '97-'99 General Catalog updated as of 12/04/97)

Mathematics (math) 1A
Calculus (4 units)

Credit option: Students will receive no credit for 1A after taking 2 or 16B and 2 units after 16A.
Course format: Three hours of lecture and two hours of discussion per week; at the discretion of the instructor, an additional hour of discussion/workshop per week.
Prerequisites: Three and one-half years of high school math, including trigonometry and analytic geometry, plus a satisfactory grade in one of the following: CEEB MAT test, an AP test, the UC/CSU math diagnostic test, or 32. Consult the Mathematics department for details. Students with AP credit should consider choosing a course more advanced than 1A.
Description:
This sequence is intended for majors in engineering and the physical sciences. An introduction to differential and integral calculus of functions of one variable, with applications, transcendental functions, and techniques of integration.
(F,SP) (From the '97-'99 General Catalog updated as of 12/04/97)

Department of Electrical Engineering and Computer Science
Computer Science (compsci) 61A
The Structure and Interpretation of Computer Programs (4 units)

Course format: Three hours of lecture, three hours of discussion, and two and one-half hours of self-paced programming laboratory per week.
Prerequisites: Mathematics 1A (may be taken concurrently); programming experience equivalent to that gained in 3 or the Advanced Placement Computer Science A course.
[Formerly 60A.]
Description:
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.
(F,SP) Clancy, Staff.
(From the '97-'99 General Catalog updated as of 12/04/97)

Department of Electrical Engineering and Computer Science
Electrical Engineering (el eng) 1
EECS: The First Course (2 units)

Course format: One hour of lecture and two hours of laboratory per week.
Description:
Introduction to engineering concepts and techniques in general, and to forefront topics in electrical engineering and computer sciences in particular, involving hands-on experimentation, lectures, demonstrations, readings, and practice with written and oral communication. Course intended for first-year undergraduates.
(F,SP) White.
(From the '97-'99 General Catalog updated as of 12/04/97)