• Skip to main content
  • Skip to primary navigation
  • Departments
    • Bioengineering
    • Civil and Environmental Engineering
    • Electrical Engineering and Computer Sciences
    • Industrial Engineering and Operations Research
    • Materials Science and Engineering
    • Mechanical Engineering
    • Nuclear Engineering
    • Aerospace program
    • Engineering Science program
  • News
    • Berkeley Engineer magazine
    • Social media
    • News videos
    • News digest (email)
    • Press kit
  • Events
    • Events calendar
    • Commencement
    • Homecoming
    • Cal Day
    • Space reservations
    • View from the Top
    • Kuh Lecture Series
    • Minner Lecture
  • College directory
  • For staff & faculty
Berkeley Engineering

Educating leaders. Creating knowledge. Serving society.

  • About
    • Facts & figures
    • Rankings
    • Mission & values
    • Equity & inclusion
    • Voices of Berkeley Engineering
    • Leadership team
    • Milestones
    • Buildings & facilities
    • Maps
  • Admissions
    • Undergraduate admissions
    • Graduate admissions
    • New students
    • Visit
    • Maps
    • Admissions events
    • K-12 outreach
  • Academics
    • Undergraduate programs
    • Majors & minors
    • Undergraduate Guide
    • Graduate programs
    • Graduate Guide
    • Innovation & entrepreneurship
    • Kresge Engineering Library
    • International programs
    • Executive education
  • Students
    • New students
    • Advising & counseling
    • ESS programs
    • CAEE academic support
    • Student life
    • Wellness & inclusion
    • Undergraduate Guide
    • > Degree requirements
    • > Policies & procedures
    • Forms & petitions
    • Resources
  • Research & faculty
    • Centers & institutes
    • Undergrad research
    • Faculty
    • Sustainability and resiliency
  • Connect
    • Alumni
    • Industry
    • Give
    • Stay in touch
Home > 2024-25 Undergraduate Guide > 2024-25 Electrical & Computer Engineering

2024-25 Electrical & Computer Engineering

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: 2025 (TBA)

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

This major will go live Fall 2025.

2025-2026 Freshman Undergraduate Program in Electrical Engineering and Computer Sciences*
Course Fall Spring
Freshman Year
COMPSCI 61A – The Structure and Interpretation of Computer Programs
4
–
COMPSCI 61C – Great Ideas of Computer Architecture (Machine Structures)
–
4
MATH 51 – Calculus I
4
–
MATH 52 – Calculus II
–
4
Physics 7A – Physics for Scientists and Engineers – 4
Reading & Composition Part A Course1
4
–
Reading & Composition Part B Course1
–
4
Science Elective2
3-5
–
Total
15-17
16
Sophomore Year
MATH 53 – Multivariable Calculus
4
–
MATH 54 – Linear Algebra and Differential Equations or
Physics 89 – Introduction to Mathematical Physics
–
4
PHYSICS 7B – Physics for Scientists and Engineers
4
–
Probability3 – 4
Ethics6 3-4 –
Free Electives7 3
Humanities/Social Sciences Courses1
3-4
3-4
Total
14-16
14-15
Junior Year
EECS 16A – Foundations of Signals, Dynamical Systems, and Information Processing
4
–
EECS 16B – Introduction to Circuits and Devices
4
–
ECE Major Breadth4 – 8
Technical Elective5
4
4
Humanities/Social Sciences Courses1
3-4
3-4
Total
15-16
15-16
Senior Year
Technical Elective5
8
–
ECE Major Breadth4
4
–
Free Electives7
4
9-12
Total
16
9-12

Notes

* A minimum of 120 units is required for graduation.

1The 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 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 Science Elective option from the following list:  ASTRON 7A, 7B; BIOLOGY 1A+1AL, 1B; CHEM 1A+1AL, 1B, 3A+3AL, 3B+3BL, 4A, 4B; MCB 32+32L; PHYSICS 5C+5CL, 7C; an upper division course of at least three units in ASTRON, CHEM (except 100, 149, or 192), EPS (except C100), IB (except 101, C105, 191), MCB, or PHYSICS (except 100).

3Students must complete one Probability course from the following list:  COMPSCI 70, MATH 55, STAT 134, or INDENG 172.

4Students must complete three ECE Major Breadth courses from the following  list:  COMPSCI 61B; ELENG 105, 108, 113, 117, 120, 137A, 137B; EECS C106A.

5Students must complete four Technical Electives from the following list:  ELENG 113B, 117, 118, 120, 121, 122, 123, 126, C128, 130, 134, 137A, 137B, 140, 142, 143, 144, C145B, C145L, C145M, 146L, 147, 192, 194 (except section 100, must be 3+ units); EECS C106B, 149, 151; COMPSCI 152, 162, 164, 189.

  • One of the four courses must provide a major design experience and be selected from the following options:  ELENG C128, 130, 140, 143, 192; EECS C106B, 149, 151+151LA, 151+151LB, 194 (except section 100, must be 3+ units).

6Students 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*; PHILOS 121*; 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.

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

2025-2026 Transfer Undergraduate Program in Electrical Engineering and Computer Sciences*
Course Fall Spring
1st and 2nd Semesters
COMPSCI 61A – The Structure and Interpretation of Computer Programs
4
–
COMPSCI 61C – Great Ideas of Computer Architecture (Machine Structures)
–
4
EECS 16A – Designing Information Devices and Systems I
4
–
EECS 16B – Designing Information Devices and Systems II
–
4
Humanities/Social Sciences Courses1
4
4
Total
12
12
3rd and 4th Semesters
Probability3
4
–
ECE Major Breadth4
4
4
Technical Elective5
4
8
Humanities/Social Sciences Courses1
3-4
3-4
Total
15-16
15-16
5th Semester**
ECE Major Breadth4
4
Technical Elective5
4
Ethics6
1-4
Total
9-12

Notes

* A minimum of 120 units is required for graduation.

1The 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 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 Science Elective option from the following list:  ASTRON 7A, 7B; BIOLOGY 1A+1AL, 1B; CHEM 1A+1AL, 1B, 3A+3AL, 3B+3BL, 4A, 4B; MCB 32+32L; PHYSICS 5C+5CL, 7C; an upper division course of at least three units in ASTRON, CHEM (except 100, 149, or 192), EPS (except C100), IB (except 101, C105, 191), MCB, or PHYSICS (except 100).

3Students must complete one Probability course from the following list:  COMPSCI 70, MATH 55, STAT 134, or INDENG 172.

4Students must complete three ECE Major Breadth courses from the following  list:  COMPSCI 61B; ELENG 105, 108, 113, 117, 120, 137A, 137B; EECS C106A.

5Students must complete four Technical Electives from the following list:  ELENG 113B, 117, 118, 120, 121, 122, 123, 126, C128, 130, 134, 137A, 137B, 140, 142, 143, 144, C145B, C145L, C145M, 146L, 147, 192, 194 (except section 100, must be 3+ units); EECS C106B, 149, 151; COMPSCI 152, 162, 164, 189.

  • One of the four courses must provide a major design experience and be selected from the following options:  ELENG C128, 130, 140, 143, 192; EECS C106B, 149, 151+151LA, 151+151LB, 194 (except section 100, must be 3+ units).

6Students 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*; PHILOS 121*; 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.

7Free 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 contact eng-ada@berkeley.edu.

  • Contact
  • Give
  • Privacy
  • UC Berkeley
  • Accessibility
  • Nondiscrimination
  • instagram
  • X logo
  • linkedin
  • facebook
  • youtube
© 2025 UC Regents