2014-15 Electrical Engineering & Computer Sciences

205 Cory Hall #1770
(510) 642-7372
eecs.berkeley.edu
Chair: Tsu-Jae King Liu, Ph.D.

Department Overview

UC Berkeley's Department of Electrical Engineering and Computer Sciences (EECS) offers one of the strongest research and instructional programs in this field anywhere in the world. Our key strength is in our cross-disciplinary team-driven projects. The integration of electrical engineering (EE) and computer science (CS) forms the core, with strong interactions that extend into biological sciences, mechanical and civil engineering, physical sciences, chemistry, mathematics, and operations research. Our programs have been consistently ranked in the top three nationwide and worldwide by various organizations that rank academic programs.

Undergraduate Program

Under the auspices of the College of Engineering, EECS offers two undergraduate programs: Electrical and Computer Engineering (ECE) and Computer Science and Engineering (CSE). The CSE program puts a greater emphasis on computer science, whereas the ECE program puts a greater emphasis on electrical engineering. Both programs require the same set of five lower-division core courses in EECS (EE 20N, 40; CS 61A, 61B, and 61C) and the same math and science courses. After satisfying program requirements at the lower-division level, students are free to choose from a variety of elective upper-division courses. To guide students into a coherent choice of courses, we ask students to choose from one of five options. The options provide sample programs that suggest reasonable tracks. See the sample programs for more information on the EECS options.

Our undergraduate programs recognize the daunting intellectual breadth of the field by offering a great deal of flexibility. The Electrical and Computer Engineering (ECE) program is accredited by the Engineering Accreditation Commission of ABET, and the Computer Science and Engineering program by the Computing Accreditation Commission of ABET,http://www.abet.org.

Additional details about the curriculum, requirements, and sample programs that satisfy the requirements can be found in the EECS Undergraduate Notes available online at eecs.berkeley.edu/Programs/Notes/.

Joint Major Programs

The department offers two joint majors with the Department of Materials Science and Engineering and Nuclear Engineering. See the Joint Majors section for full descriptions and details on the curricula.

Learn more about our:

Undergraduate Program in Electrical Engineering and Computer Science*
Course Fall Spring
Freshman Year
CS 61A-Structures and Interpretation of Computer Programs
4
-
CS 61B or 61BL-Data Structures
-
4
Mathematics 1A-Calculus
4
-
Mathematics 1B-Calculus
-
4
Physics 7A-Physics for Scientists and Engineers
-
4
Science Elective(6)
3-4
-
Reading and Composition Course from List A(1)
4
-
Reading and Composition Course from List B(1)
-
4
Total
15-16
16
Sophomore Year
CS 61C or 61CL-Machine Structures
-
4
EE 20-Structure and Interpretation of Systems Signals
4
-
EE 40-Introduction to Microelectronic Circuits
-
4
Mathematics 53-Multivariable Calculus
4
-
Mathematics 54-Linear Algebra and Differential Equations
-
4
Physics 7B-Physics for Scientists and Engineers
4
-
Humanities/Social Science Courses(1)
3-4
3-4
Total
15-16
15-16
Junior Year
CS 70-Discrete Mathematics and Probability Theory
4
-
EECS upper division technical electives(3)
8
12
Humanities/Social Science Course(1)
-
3-4
Ethics/Social Implications of Technology(2)
1-4
-
Total
13-16
15-16
Senior Year
Technical Electives(4)
6
-
Humanities/Social Science Course(1)
3-4
-
Free Electives(5)
3
14
Total
12-13
14

Notes

Detailed curriculum for each of the Electrical Engineering and Computer Sciences Options, refer to the EECS Undergraduate Notes available at eecs.berkeley.edu/Programs/Notes.

1The Humanities/Social Science (H/SS) requirement includes two approved reading and composition courses and four additional approved courses, with which a number of specific conditions must be satisfied. Reading and Composition "A" and "B" must be completed by no later than the end of the sophomore year. The remaining courses may be taken at any time during the program. See engineering.berkeley.edu/hss for complete details and a list of approved courses.

2Students must complete one course about engineering ethics or social implications of technology. This may be filled by completing one of the following courses: BIOE 100; CS 195, H195; ERG 100 or C100; ENGIN 125, 157AC; ISF 60 or 100D. BIOE 100, ERG 100 or C100, ENGIN 125, 157AC; ISF 60 and ISF 100D fulfill both a Humanities/Social Science requirement and the EECS ethics/social implication of technology requirement.

NOTE: Effective Fall 2013, CSH195 no longer fulfills a Humanities/Social Science requirement.

3Students must complete a minimum of 20 units of upper division EECS courses. One course must provide a major design experience, and be selected from the list below:EE C125, C128, 130, 140, 141, 143, C149, 192; CS C149, 150, 160, 162, 164, 169, 184, 186.

4Students must complete a minimum of 45 units of Engineering coursework. The 45 units of engineering courses cannot include: any course taken on a P/NP basis; courses numbered 24, 39, 84; BioE 100; CS C79, 195, H195; Engin 125, 130AC, 140, 157AC; IEOR 172, 185, 186, 190 series, 191, 192; ME 191AC, 190K, 191K.

5Free electives can be any technical or non-technical course. A course of your interest offered by any department at Cal; there are no restrictions.

6Students must complete one course from the following list: Astronomy 7A, 7B; Biology 1A and 1AL, 1B; Chem 1A and 1AL, 1B, 3A and 3AL, 3B and 3BL, 4A, 4B; MCB 32 and 32L; Physics 7C; or an upper division course of 3 units or more in Astronomy, Biology, Chemistry, Earth and Planetary Science (other than 170AC), Integrative Biology, Molecular Cell Biology, Physics, or Plant & Microbial Biology. This requirement is listed in the freshman year curriculum, but many of the options would not be appropriate for a first year student. Complete this requirement in the semester when it is most appropriate to do so (i.e., take Physics 7C after completing Physics 7B).  Your ESS or Faculty Adviser can help guide your selection on this requirement.

* A minimum of 120 units is required for graduation.