EECS B.S. ECE vs CSE Option

The ECE vs CSE distinction is going away in 2019

Berkeley EECS has made the decision not to continue to pursue ABET accreditation as of December 2017, for which this distinction was created. We have posted a letter in which our EECS Chair discusses our reasons behind this decision. Our program will be accredited through September 30, 2019 with ABET and will continue to be accredited after that time by the Accrediting Commission for Schools, Western Association for Schools and Colleges (ACS WASC), which accredits UC Berkeley as a whole.


Electrical Engineering and Computer Sciences (EECS) encompasses a very wide range of topics. Successful engineers balance a broad understanding of fundamentals with in-depth expertise in one or several topics.

The Berkeley EECS major combines fundamentals of computer science and electrical engineering in one major. The EECS Department offers two different ways to study EECS: Electrical and Computer Engineering (ECE), and Computer Science and Engineering (CSE).

Students select one of these “options” their first semester, and are free to change them any time before graduation.

  • Electrical and Computer Engineering (ECE)

    The ECE Program is best suited for students interested in focusing on Electrical Engineering upper division classes after completing the lower division requirements. The transcripts of ECE students indicate that their degree is from the Electrical and Computer Engineering program. There are no specific requirements for the ECE program beyond those of the EECS major.

  • Computer Science and Engineering (CSE)

    The CSE Program is best suited for students interested in focusing on Computer Science upper division classes after completing the lower division requirements. The transcripts of students in CSE indicate that their degree is from the Computer Science and Engineering Program. In order to complete the CSE program, 16 units of the major's upper division units must come from CS courses