2020-21 Electrical Engineering & Computer Sciences - Berkeley Engineering (2024)

2020-2021 Freshman Undergraduate Program in Electrical Engineering and Computer Sciences*

Freshman Year
COMPSCI 61A – The Structure and Interpretation of Computer Programs


COMPSCI 61B – Data Structures, or 61BL – Data Structures and Programming Methodology


EECS 16A – Designing Information Devices and Systems I


MATH 1A – Calculus


MATH 1B – Calculus


Natural Science Elective(1)


Reading & Composition Part A Course(2)


Reading & Composition Part B Course(2)





Sophom*ore Year
COMPSCI 61C – Great Ideas of Computer Architecture, or 61CL – Machine Structures (Lab-Centric)


EECS 16B – Designing Information Devices and Systems II


MATH 53 – Multivariable Calculus


COMPSCI 70 – Discrete Mathematics and Probability Theory


PHYSICS 7A – Physics for Scientists and Engineers, or PHYSICS 5A – Introductory Mechanics and Relativity(3)


PHYSICS 7B – Physics for Scientists and Engineers, or PHYSICS 5B – Introductory Electromagnetism, Waves, and Optics+5BL – Introduction to Experimental Physics I(3)


Humanities/Social Sciences Courses(2)






Junior Year
Electrical Engineering and Computer Sciences Upper Division Technical Electives(4, 5)



Technical Elective(6)


Humanities/Social Sciences Courses(2)



Ethics/Social Implications of Technology(7)





Senior Year
Electrical Engineering and Computer Sciences Upper Division Technical Elective(4, 5)


Free Electives(8)







* A minimum of 120 units is required for graduation.

For detailed curriculum for each of the Electrical Engineering and Computer Sciences options, refer toInformation for Current Undergraduate Students.

1Students must complete one course from the following list: ASTRON 7A,7B; BIOLOGY 1A and 1AL (must take both), 1B; CHEM 1A and 1AL (must take both), 1B, 3A and 3AL (must take both), 3B and 3BL (must take both), 4A,4B; MCB 32 and 32L (must take both); PHYSICS 7C, 5C and 5CL (must take both); or an upper division course of 3 units or more in astronomy, chemistry (except 100, 149, 192), earth and planetary science (except C100), integrative biology (except 101, C105, 191), molecular cell biology, physics (except 100), 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., takePHYSICS 7C after completingPHYSICS 7B). Your ESS or Faculty Adviser can help guide your selection forthis requirement.

2The Humanities/Social Sciences (H/SS) requirement includes two approved Reading & Composition (R&C) courses and four additional approved courses, with which a number of specific conditions must be satisfied. R&C courses must be taken for a letter grade (C- or better required). The first half (R&C Part A) must be completed by the end of the freshman year; the second half (R&C Part B) must be completed by no later than the end of the sophom*ore year. The remaining courses may be taken at any time during the program. Seeengineering.berkeley.edu/hssfor complete details and a list of approved courses.

3Students may choose to take the Physics 7 series or the Physics 5 series. Students who fulfillPHYSICS 7A with an AP exam score, transfer work, or at Berkeley may complete the physics requirement by taking either PHYSICS 7B, or PHYSICS 5B and 5BL. Students who take PHYSICS 5A must take PHYSICS 5B and 5BL to complete the physics requirement. Completion of PHYSICS 5A and PHYSICS 7B will not fulfill the physics requirement.

4Students 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 following list: ELENG C128, 130, 140, 143, 192; COMPSCI 160, 161 (if taken Spring 2019 or later), 162, 164, 169 (or 169A, 169L, W169A), 182 (or L182, W182), 184, 186 (or W186), 285; EECS C106A, C106B, 149, 151 and 151LA (must take both), 151 and 151LB (must take both). See footnote 6 for the list of excluded courses. In addition to upper division EECS courses, the following courses can count toward the 20 units of upper division EECS: INFO 159, COMPSCI 270, COMPSCI C280, COMPSCI 285, ELENG 229A, COMPSCI 294-84 (Interactive Device Design), and COMPSCI 294-129 (Designing, Visualizing and Understanding Deep Neural Networks). Note that no more than two graduate level courses (courses numbered 200-294) can be used to fulfill requirements for your B.S. degree. The 20 units of upper division EECS courses cannot include any course taken on a P/NP basis, COMPSCI H196A, COMPSCI H196B, ELENG H196A, or ELENG H196B.

5Students must complete a minimum of 40 units of engineering courses. Included in these units are COMPSCI 61A, 61B, 61C, EECS 16A, 16B, and the required 20 units of upper division EECS. The 40 units of engineering courses cannot include: any course taken on a P/NP basis; courses numbered 24, 32, 39, 84, H194, 196, H196, H196A, H196B; BIOENG 100; COMPSCI 70, C79; DESINV courses (except DESINV 15, 22, 23, 90E, 190E); ENGIN 125, 157AC, 180, 185, 187; INDENG 95, 185, 186, 190 series, 191, 192, 195; MECENG 190K, 191K.

6Students must complete 4 units of Technical Elective(s) chosen from any lower or upper division course in the following departments: astronomy, chemistry, data science, earth and planetary science, integrative biology, mathematics, molecular cell biology, physics, plant & microbial biology, statistics or any engineering department (including EECS). The 4 units of technical elective(s) must be in addition to the natural science elective, the required lower division EECS courses, and the 20 units of required EECS upper division technical electives. If the 4 units of technical elective(s) are from an engineering department, the units can count toward the required 40 units of engineering coursework (see footnote 5). The 4 units of Technical Elective(s) cannot include: any course taken on a P/NP basis; any course that only counts as H/SS; any research course; courses numbered 24, 32 (except MCELLBI 32 and MCELLBI 32L), 39, 84, H194, 196, H196, H196A, H196B; BIOENG 100; CHEM 100, 149, 192; COMPSCI 10 (if taken after COMPSCI 61x), C79; DESINV courses (except DESINV 15, 22, 23, 90E, 190E); ENGIN 125, 157AC, 180, 185, 187; EPS C100; INDENG 95, 185, 186, 190 series, 191, 192, 195; INTEGBI 35AC, 88, 101, C105, 191; MATH 55, C103, 151, 152, 153, 160; MECENG 190K, 191K; PHYSICS 100.

7 Students must complete one course about engineering ethics or social implications of technology. This may be fulfilled by completing one of the following courses: BIOENG 100; COMPSCI 195, H195; DATA C104; ENE,RES C100, W100; ENGIN 125, 157AC, 185; HISTORY C184D; INFO 88A; IAS 157AC; ISF 100D, 100G; NWMEDIA 151AC; PUBPOL C184, W184; STS C104D. Of these courses, BIOENG 100; DATA C104; ENE,RES C100, W100; ENGIN 125, 157AC, 185; HISTORY C184D; IAS 157AC; ISF 100D, 100G; NWMEDIA 151AC; PUBPOL C184, W184; and STS C104D will also fulfill an upper division Humanities/Social Sciences requirement.

8Free electives can be any technical or non-technical course, any course of your interest offered by any department; there are no restrictions. Free electives may be necessary in order to obtain the minimum 120 units for graduation.

2020-21 Electrical Engineering & Computer Sciences - Berkeley Engineering (2024)


Is UC Berkeley a good school for Electrical Engineering? ›

There are many reasons why Berkeley's College of Engineering is ranked among the top three engineering schools in the country: Because we offer a dynamic, interdisciplinary, hands-on education. Because we challenge conventional thinking and value creativity and imagination.

How prestigious is Berkeley EECS? ›

Welcome to Berkeley EECS

It is one of the most prestigious, not only as an EECS department in a public university, but ranked globally among all EE and CS departments.

What is the acceptance rate for Berkeley MS EE? ›

The admission rate for the EECS M. Eng. program at UC Berkeley is 12%. The average GPA of admitted students is 3.7 (out of 4.0).

Is Berkeley Engineering prestigious? ›

Berkeley Engineering holds the title of the No. 3 graduate engineering school in the United States and remains the top public program, according to U.S. News & World Report's newest graduate program rankings.

Is Berkeley better than UCLA for engineering? ›

While UC Berkeley is recognized for its leadership in science and technology, UCLA is more renowned for its programs in the arts and humanities.

How hard is it to get into UC Berkeley engineering? ›

Although a minimum of three years of college preparatory math is required, we strongly recommend completing four years. Since engineering admission is very competitive, applicants must do more than the minimum, particularly in math and science.

Is EECS better than CS Berkeley? ›

There is no difference in the computer science course content between the EECS and CS Majors – the difference is what other subjects you'd like to study. If you prefer greater flexibility in your coursework or are interested in exploring additional majors, then the CS Major might be a good choice.

What is the hardest major to get into UC Berkeley? ›

Computer Science, Engineering, and Economics are the top three hardest majors to get into at Berkeley, followed by Biology and Political Science. The Computer Science program at Berkeley is one of the top-ranked CS programs in the world, so admission there is no small feat.

Is Berkeley EECS hard to get into? ›

Q: What are my chances of being admitted? A: About 9% of applicants to Berkeley's computer science graduate program are admitted. We are eager to accept the best, most intellectually exciting students. If this is you, I encourage you to apply.

How many people get into EECS at Berkeley? ›

The EECS major had an acceptance rate of 4.5% for the Class of 2027, and will likely stay around its usual ~5% acceptance rate.

What is Berkeley EECS ranked? ›

The U.S. News & World Report ranked both the Electrical Engineering and Computer Science graduate programs at Berkeley EECS among the top three graduate programs in the nation for 2023. Computer Science is ranked #1, tied with MIT and Stanford.

What is the male to female ratio at Berkeley Engineering? ›

Of the 1,169 students who earned a bachelor's degree in Engineering from UC Berkeley in 2020-2021, 71% were men and 29% were women.

Is Berkeley or Stanford better for Engineering? ›

UC Berkeley is particularly strong in Engineering, Environmental Science, and Social Sciences, while Stanford shines in Management, Computer Science, and Engineering. Think about your intended major and whether one of the schools has a better program or more resources in your area of interest.

Is Berkeley a Tier 1 school? ›

Some examples of tier 1 research universities in the United States include universities within the Ivy League, Stanford, MIT, UC Berkeley, and UCLA.

What is UC Berkeley ranked in electrical engineering? ›

Latest U.S. News rankings by programUndergraduate 2024Graduate 2025
Computer engineeringNR1
Computer science21
Electrical engineering33
Environmental engineering11
9 more rows

Which UC is best for electrical engineering? ›

Best Electrical Engineering colleges in California for 2024
  • University of Southern California. ...
  • University of California-Berkeley. ...
  • Stanford University. ...
  • University of California-Los Angeles. ...
  • California State Polytechnic University-Pomona. ...
  • University of California-San Diego. ...
  • Santa Clara University. ...
  • University of California-Irvine.

Does UC Berkeley offer electrical engineering? ›

Why choose Berkeley? Because our Department of Electrical Engineering & Computer Sciences offers one of the field's strongest research and instructional programs anywhere in the world. Because our programs have been consistently ranked in the top nationwide by those who rank academic programs.

Which UC has the best engineering program? ›

Berkeley Engineering is consistently ranked among the top engineering schools in the nation and the world by many measures.

Which institution is best for electrical engineering? ›

3. Electrical and Electronic Engineering: World University Rankings 2022
  • MIT, USA.
  • University of Cambridge, UK.
  • University of Oxford, UK.
  • Princeton University, USA.
  • California Institute of Technology (Caltech), USA.
  • ETH Zurich, Switzerland.
  • National University of Singapore, Singapore.

Top Articles
Latest Posts
Article information

Author: Duane Harber

Last Updated:

Views: 5767

Rating: 4 / 5 (71 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Duane Harber

Birthday: 1999-10-17

Address: Apt. 404 9899 Magnolia Roads, Port Royceville, ID 78186

Phone: +186911129794335

Job: Human Hospitality Planner

Hobby: Listening to music, Orienteering, Knapping, Dance, Mountain biking, Fishing, Pottery

Introduction: My name is Duane Harber, I am a modern, clever, handsome, fair, agreeable, inexpensive, beautiful person who loves writing and wants to share my knowledge and understanding with you.