EECS B.S. ECE vs CSE Option

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.

Berkeley EECS has decided to discontinue our ABET accreditation, though our programs are accredited by ABET through September 30, 2019, and all UC Berkeley programs are accredited through the Accrediting Commission for Schools, Western Association of Schools and Colleges (ACS WASC).