EECS Undergraduate Curriculum

EE & CS in One Program

The Berkeley EECS major combines fundamentals of computer science and electrical engineering in one major. Students in the Berkeley EECS major will:

  • Gain the ability to analyze and solve electrical and computer engineering problems through application of fundamental knowledge of mathematics, science, and engineering.
  • Gain the ability to identify, formulate, and solve challenging engineering problems.
  • Learn to apply modern skills, techniques, and engineering tools to create electronic systems.
  • Learn to communicate their ideas to be effective in collaboration with other members of engineering teams.
  • Acquire the background in humanities and social sciences required to be effective as engineers, leaders, and citizens.
  • Achieve an understanding of conceptual foundations and emerging applications over a broad range of electrical engineering, computer engineering, and computer science subjects.
  • Gain professional maturity through selection of their individual courses of study.

Within the EECS major, students may choose to further specialize their course of study. Formal "options" within the EECS curriculum include:

  • ECE: The ECE Program (Electrical Engineering) 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.
  • CSE: The CSE Program (Computer Science) 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.

EECS Undergraduate Handbook is a handbook given to each entering EECS student. The Handbook contains lots of information about the major as well as detailed sample curricula recommended by faculty advisors in each option.



  Information for Prospective Undergraduates