Electrical Engineering & Computer Sciences - Berkeley Engineering (2024)

Home > Students > Undergraduate Guide > Degree requirements > Major programs > Electrical Engineering & Computer Sciences

Contact

Engineering Student Services

308 McLaughlin Hall # 1700
Berkeley, CA 94720-1700
(510) 642-7594
ess@berkeley.edu

In-person hours: Monday – Thursday, 10 a.m.–4 p.m.

205 Cory Hall #1770
(510) 642-7372
eecs.berkeley.edu

Degree worksheet:2023

Undergraduate programs and degree worksheets from previous years are available through theUndergraduate Guide archive.

2024-2025 Freshman Undergraduate Program in Electrical Engineering and Computer Sciences*

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

4

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

4

EECS 16A – Designing Information Devices and Systems I

4

MATH 1A – Calculus

4

MATH 1B – Calculus

4

Natural Science Elective(1)

3-5

Reading & Composition Part A Course(2)

4

Reading & Composition Part B Course(2)

4

Total

15-17

16

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

4

EECS 16B – Designing Information Devices and Systems II

4

MATH 53 – Multivariable Calculus

4

COMPSCI 70 – Discrete Mathematics and Probability Theory

4

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

3-4

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

4-5

Humanities/Social Sciences Courses(2)

3-4

3-4

Total

14-16

15-17

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

8

8

Technical Elective(6)

4

Humanities/Social Sciences Courses(2)

3-4

3-4

Ethics/Social Implications of Technology(7)

1-4

Total

15-16

12-16

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

4

Free Electives(8)

9

14

Total

13

14

Notes

* 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 Natural Science Elective:

  • This may be fulfilled by completing one of the following: ASTRON 7A, 7B, 7AB (ASTRON 7AB will only count if PHYSICS 7A and 7B were completed first); 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., take PHYSICS 7C after completing PHYSICS 7B). Your ESS or Faculty Adviser can help guide your selection for this 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), 180, 182 (or L182, W182), 184, 186 (or W186), 194-26 (Intro to Computer Vision and Computational Photography), 285; EECS C106A, C106B, 149, 151 and 151LA (must take both), 151 and 151LB (must take both).
  • In addition to upper division EECS courses, the following courses can count toward the 20 units of upper division EECS: INFO 153A, 159, 213; COMPSCI 270, C280, 285, 288, 294-84 (Interactive Device Design), 294-129 (Designing, Visualizing and Understanding Deep Neural Networks); ELENG 229A. 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 or H196B, or ELENG H196A or 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, 183 series, 185, 187, 195 series; INDENG 95, 185, 186, 190 series, 191, 192, 195; MECENG 190K, 191K.

6Students must complete 4 units of Technical Elective(s):

  • The Technical Elective(s) must be 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; DATA C104; DESINV courses (except DESINV 15, 22, 23, 90E, 190E); ENGIN 125, 157AC, 180, 183 series, 184, 185, 187, 195 series; 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*; IAS 157AC*; ISF 100D*, 100G* (C100G does not fulfill ethics); MEDIAST 104D*; NWMEDIA 151AC*; PUBPOL C184*, W184*; STS C104D*; UGBA 107* (cannot be used by M.E.T. students).
  • Of these courses, those with an asterisk (*) 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.

2024-2025 Transfer Undergraduate Program in Electrical Engineering and Computer Sciences*

CourseFallSpring
1st and 2nd Semesters
COMPSCI 61A – The Structure and Interpretation of Computer Programs

4

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

4

EECS 16A – Designing Information Devices and Systems I

4

EECS 16B – Designing Information Devices and Systems II

4

Humanities/Social Sciences Courses(1)

4

4

Total

12

12

3rd and 4th Semesters
COMPSCI 61C – Great Ideas of Computer Architecture, or 61CL – Machine Structures (Lab-Centric)

4

COMPSCI 70 – Discrete Mathematics and Probability Theory

4

Electrical Engineering and Computer Sciences Upper Division Technical Electives(2, 3)

12

Humanities/Social Sciences Courses(1)

4

3-4

Total

12

15-16

5th Semester**
Electrical Engineering and Computer Sciences Upper Division Technical Electives(2, 3)

8

Ethics/Social Implications of Technology(4)

1-4

Free Elective(5)3
Total

12-15

Notes

* A minimum of 120 units is required for graduation.

**Transfer students who would like to enroll for a fifth semester mustcontact their ESS Adviser to change their degree term.

1The Humanities/Social Science (H/SS) requirement includes two approved Reading & Composition courses and four additional approved courses, with which a number of specific conditions must be satisfied. Reading & Composition parts A and 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.

2Students 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), 180, 182 (or L182, W182), 184, 186 (or W186), 194-26 (Intro to Computer Vision and Computational Photography), 285; EECS C106A, C106B, 149, 151 and 151LA (must take both), 151 and 151LB (must take both).
  • In addition to upper division EECS courses, the following courses can count toward the 20 units of upper division EECS: INFO 153A, 159, 213; COMPSCI 270, C280, 285, 288, 294-84 (Interactive Device Design), 294-129 (Designing, Visualizing and Understanding Deep Neural Networks); ELENG 229A. 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 or H196B, or ELENG H196A or H196B.

3Students 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, 183 series, 184, 185, 187, 195 series; INDENG 95, 185, 186, 190 series, 191, 192, 195; MECENG 190K, 191K.

4Students 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*; IAS 157AC*; ISF 100D*, 100G* (C100G does not fulfill ethics); MEDIAST 104D*; NWMEDIA 151AC*; PUBPOL C184*, W184*; STS C104D*; UGBA 107*.
  • Of these courses, those with an asterisk (*) will also fulfill an upper division Humanities/Social Sciences requirement.

5Free 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.

If you would like to receive these documents in an alternative, accessible format, please contacteng-ada@berkeley.edu.

Electrical Engineering & Computer Sciences - Berkeley Engineering (2024)

FAQs

What is the acceptance rate for electrical engineering at UC Berkeley? ›

First-year admit rates by most requested major
First choice requested majorFirst-year applications receivedAdmit rate
Electrical & Computer Science Engineering5,4827.6%
Spieker Undergraduate Business Program8,1154%
Psychology6,5025.8%
Mechanical Engineering5,0844.9%
1 more row
Apr 27, 2024

Does UC Berkeley have a good electrical engineering program? ›

Berkeley EE

Our undergraduate and graduate programs consistently rank in the top three nationwide in Electrical/Electronic/Communications Engineering.

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

How many students are admitted into engineering? For the 2022–23 academic year, there were 29,672 freshman applicants to the College of Engineering and 7.1% were admitted.

Is electrical and computer engineering tough? ›

In conclusion, both CSE and ECE are tough courses in their own right and require a lot of dedication and hard work. The course that is tougher for an individual will depend on their strengths and weaknesses.

What is the easiest engineering major at UC Berkeley? ›

Civil, Industrial, and Environmental engineering are usually the easiest engineering majors to matriculate into.

Which UC is best for Electrical Engineering? ›

Here are the Best Electrical / Electronic / Communications Engineering Programs
  • California Institute of Technology.
  • University of California--Los Angeles (Samueli)
  • Naval Postgraduate School.
  • San Diego State University.
  • Santa Clara University.
  • University of California--Davis.
  • University of California--Irvine (Samueli)

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.

How prestigious is Berkeley Engineering? ›

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 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 at Berkeley? ›

Here's a list of some of those: 1. Electrical Engineering and Computer Science (EECS): This major is one of the most challenging at UC Berkeley due to its rigorous coursework and high demand in the job market.

Is Berkeley harder to get into than Harvard? ›

Is Berkeley harder to get into than Harvard? While both Berkeley and Harvard are highly competitive, Harvard generally has a lower acceptance rate, making it statistically more challenging to get into.

Is Berkeley the hardest UC to get into? ›

The odds of getting into the UC system can drastically differ depending on which campuses a student applies to. UCLA and Berkeley are the most competitive campuses, with just 10% and 17% of California applicants, respectively, admitted to each in 2021.

Is electrical engineering and computer science a good combination? ›

I only recommend the double major option for EE and CS, only if the CS minor does not involve enough CS courses that you cannot do as a EE/ECE student, especially compiler design. Usually, undergraduate EE courses can include or require a course on data structures and algorithms.

Who gets paid more computer engineers or electrical engineers? ›

Another difference between computer engineers and electronic engineers is their annual salaries. Computer engineers earn a national average salary of $80,448 per year , while electronic engineers earn an average salary of $95,732 per year .

What is the hardest subject in electrical engineering? ›

Top 10 Toughest Courses in Electrical Engineering
  • Control Systems. ...
  • Power Electronics. ...
  • Analog Circuit Design. ...
  • Digital Design. ...
  • Communication Systems. ...
  • Computer Architecture. ...
  • Machine Learning. ...
  • Advanced Engineering Mathematics.
Dec 19, 2023

Is a 3.7 GPA good for Electrical Engineering? ›

1. **Undergraduate Level:** For most engineering careers, having a GPA in the range of 3.0 to 3.5 or higher is considered good. This range is competitive enough to be considered for many entry-level engineering positions. 2.

What is the acceptance rate for Electrical Engineering at UCLA? ›

Samueli School of Engineering
MajorApplicantsAdmit Rate
Electrical Engineering1,9869.9%
Materials Engineering48415%
Mechanical Engineering4,6454.2%
Undeclared— Engineering and Applied Science2,5154.7%
7 more rows

Is a 3.3 GPA in Electrical Engineering good? ›

A 3.3 GPA is a strong GPA, falling within the range of the top 25-30% of students.

What is the acceptance rate for UC Berkeley engineering grad school? ›

Just over 25% of engineering masters applicants receive an admit from UC Berkeley. That alone should tell you that it's not the easiest school to get into. And, it's not.

References

Top Articles
DESTINY 2 YEAR 1 ACCOUNT - 3KD 87% WIN RATE IN TRIALS | ID 214142495 | PlayerAuctions
Ramon Ray on LinkedIn: Goal Achievers Summit - REGISTER NOW - https://lnkd.in/epsMN-Z5 let's do…
Cranes For Sale in United States| IronPlanet
Pnct Terminal Camera
Voorraad - Foodtrailers
Black Gelato Strain Allbud
Miles City Montana Craigslist
Geometry Escape Challenge A Answer Key
Anki Fsrs
Sitcoms Online Message Board
Missing 2023 Showtimes Near Landmark Cinemas Peoria
Sport Clip Hours
Jack Daniels Pop Tarts
Lenscrafters Huebner Oaks
24 Hour Walmart Detroit Mi
Cvb Location Code Lookup
Dr Manish Patel Mooresville Nc
Letter F Logos - 178+ Best Letter F Logo Ideas. Free Letter F Logo Maker. | 99designs
Commodore Beach Club Live Cam
Dumb Money, la recensione: Paul Dano e quel film biografico sul caso GameStop
Troy Bilt Mower Carburetor Diagram
How do I get into solitude sewers Restoring Order? - Gamers Wiki
List of all the Castle's Secret Stars - Super Mario 64 Guide - IGN
Edicts Of The Prime Designate
Cta Bus Tracker 77
Palm Springs Ca Craigslist
Gopher Hockey Forum
Today Was A Good Day With Lyrics
Morse Road Bmv Hours
Village
Slim Thug’s Wealth and Wellness: A Journey Beyond Music
Dark Entreaty Ffxiv
Craigslist Brandon Vt
Phoenixdabarbie
Mississippi Craigslist
Nikki Catsouras: The Tragic Story Behind The Face And Body Images
Top Songs On Octane 2022
Why Are The French So Google Feud Answers
Wega Kit Filtros Fiat Cronos Argo 1.8 E-torq + Aceite 5w30 5l
Southern Democrat vs. MAGA Republican: Why NC governor race is a defining contest for 2024
M3Gan Showtimes Near Cinemark North Hills And Xd
Help with your flower delivery - Don's Florist & Gift Inc.
Craiglist Hollywood
Umiami Sorority Rankings
Courses In Touch
Eat Like A King Who's On A Budget Copypasta
Aznchikz
The 13 best home gym equipment and machines of 2023
Lux Funeral New Braunfels
Gummy Bear Hoco Proposal
Costco Gas Price Fort Lauderdale
Thrift Stores In Burlingame Ca
Latest Posts
Article information

Author: Prof. Nancy Dach

Last Updated:

Views: 5859

Rating: 4.7 / 5 (77 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Prof. Nancy Dach

Birthday: 1993-08-23

Address: 569 Waelchi Ports, South Blainebury, LA 11589

Phone: +9958996486049

Job: Sales Manager

Hobby: Web surfing, Scuba diving, Mountaineering, Writing, Sailing, Dance, Blacksmithing

Introduction: My name is Prof. Nancy Dach, I am a lively, joyous, courageous, lovely, tender, charming, open person who loves writing and wants to share my knowledge and understanding with you.