Electrical Engineering and Computer Sciences

Forge your path at the intersection of hardware and software.

The Bachelor of Science degree in Electrical Engineering and Computer Sciences in the College of Engineering combines fundamentals of computer science and electrical engineering in one major, and is ranked among the top three undergraduate computer engineering programs in the world. We offer a dynamic, interdisciplinary, hands-on education; we challenge conventional thinking and value creativity and imagination; and our students and faculty are driven by social commitment to change the world.

In EECS, you might explore how circuits enable machine learning, how embedded systems power intelligent devices, or how quantum hardware could transform computing as we know it. If you’re drawn to both the physical world of engineering and the abstract power of computation, EECS offers the flexibility to dive into both.

Highlights

Berkeley provided me with the skills, courage, and knowledge to be a great leader in industry. EECS taught me to think outside the box, to approach problems and solve them using reliable strategies that can be applied to real life.
Erica Maida, class of 2006

Undergraduate Program

Curriculum 

The Electrical Engineering and Computer Sciences major is geared towards students who prefer a traditional STEM curriculum; who may wish to emphasize in EE; and who are certain about their major choice at the time of admission. Students are required to complete core technical classes during their first few semesters. They then have the opportunity to explore various topics from computer science theory to networking and physical systems.

Due to the rapid pace of change, UC Berkeley’s academic program is flexible and emphasizes fundamentals. You will use up-to-date undergraduate computer and laboratory facilities. Distinguished teachers from the Berkeley campus will be your lecturers, advisors, and mentors. You can participate in undergraduate research projects.

Learn more at eecs.berkeley.edu/resources/undergrads/eecs-2/

One Department, Three Programs

The Department of Electrical Engineering and Computer Sciences offers three different undergraduate degrees from two different colleges: the BS in Electrical Engineering and Computer Sciences and the BS in Electrical and Computer Engineering, both offered by the College of Engineering, and the BA in Computer Science from the College of Computing, Data Science, and Society. The CS major offers greater flexibility to explore other fields with breadth coursework. If you are more interested in engineering, the EECS or ECE majors may better suit you.

Admission to the Major

First-year and transfer students accepted to UC Berkeley and who selected Electrical Engineering and Computer Sciences on their undergraduate admissions application will be admitted directly to the College of Engineering and the EECS major.

It is rare but possible for students within the College of Engineering to transfer into the EECS program from another Engineering major, or add EECS as a second major. For students not within the College of Engineering, we also offer minor programs in EECS and CS. For more information on admission to the major, visit eecs.berkeley.edu/academics/undergraduate/eecs-bs/.

What Can I Do With My Major?

A bachelor’s degree in Electrical Engineering and Computer Sciences prepares students to pursue postgraduate education in electrical engineering, computer science, or related fields; for success in technical careers related to electrical and computer engineering, or computer science and engineering; and to become leaders in fields related to electrical and computer engineering or computer science and engineering.

UC Berkeley offers a number of career resources for students studying Electrical Engineering and Computer Sciences. The EECS Department hosts internship and career fairs, while  Engineering Student Services in the College of Engineering assists students with career and job-search planning and advises students interested in applying to graduate school. ESS also connects students with employers as well as graduate and professional schools. Additionally, Berkeley Career Engagement provides career counseling, professional and graduate school advising, job and internship listings, and events such as career and graduate school fairs.

Employment

Alumni find employment in a variety of fields and industries after graduation. Examples include:

  • Audio Test Engineer
  • Computing Technician
  • Data Scientist
  • Design Engineer
  • Electrical Engineer
  • Firmware Engineer
  • Graphics Software Engineer
  • Hardware Engineer
  • Product Designer
  • Programmer
  • Researcher
  • Software Developer
  • Software Engineer
  • Solutions Engineer
  • Technology Associate

Graduate Study

Alumni pursue graduate education to gain more depth of knowledge in their field as well as prepare for jobs that require advanced degrees. Examples include:

  • Artificial Intelligence and Robotics
  • Business Administration
  • Computer Engineering
  • Computer Graphics
  • Computer Programming
  • Computer Science
  • Electrical Engineering
  • Information Technology
  • Materials Engineering
  • Mechanical Engineering

Spotlight

Leyla, class of 2021

Leyla Kabuli graduated UC Berkeley with bachelor degrees in Music and EECS, and is currently a PhD student in the EECS Department. During her time as an undergraduate, Kabuli received the University Medal and Top Graduating Senior award, played solo and ensemble shows at venues across the country, and was head lab teaching assistant in EECS courses.

“I might be biased, but Berkeley has the best electrical engineering program in the country….It was one of the best places where I could do both music and be at a top engineering program.”

Four-Year Student Timeline

First Year

Plan Your Studies

Engage Outside the Classroom

Pursue Your Career Goals

Second Year

Plan Your Studies

Engage Outside the Classroom

Pursue Your Career Goals

Third Year

Plan Your Studies

Engage Outside the Classroom

Pursue Your Career Goals

Fourth Year

Plan Your Studies

  • Lighten your course load as much as possible to allow time for job and graduate school applications.
  • Finish all upper division requirements and electives.
  • Complete any remaining degree requirements and prepare for graduation.

Engage Outside the Classroom

Pursue Your Career Goals

Summer

Transfer Student Timeline

First Semester

Plan Your Studies

Engage Outside the Classroom

Pursue Your Career Goals

Second Semester

Plan Your Studies

Engage Outside the Classroom

Pursue Your Career Goals

Third Semester

Plan Your Studies

  • Finish any remaining lower division requirements; focus on upper division requirements, including EECS technical electives and humanities/social science course.
  • Review your degree progress with your ESS advisor.

Engage Outside the Classroom

Pursue Your Career Goals

Fourth Semester

Plan Your Studies

  • Lighten your course load as much as possible to allow time for job and graduate school applications.
  • Finish EECS technical electives and Engineering ethics course.
  • Complete any remaining degree requirements and prepare for graduation.

Engage Outside the Classroom

Pursue Your Career Goals

Summer

Learn More

Undergraduate Advising

Have questions about Electrical Engineering and Computer Sciences or the College of Engineering?

The Department of Electrical Engineering and Computer Sciences offers undergraduate advising for CS and EECS majors. EECS Student Advisors are available on a drop-in and appointment basis for help with program planning, undergraduate research, internship guidance, EECS enrollment and waitlists, and the EECS Honors Program. Students can also meet with a Faculty Advisor about course recommendations, undergraduate research, and how to prepare for graduate school or a job in industry. For advising hours and contacts, visit eecs.berkeley.edu or email eecs-advising@berkeley.edu.

Engineering Student Services in the College of Engineering offers extensive programs and support services to help you navigate your academic path. Your ESS Advisor assists with degree requirements, academic policies and procedures, course selection, enrichment opportunities, and campus resources. ESS Peer Advisors are available to discuss life in the college, navigating the University, and other topics. For additional information, visit engineering.berkeley.edu.

Related Programs

Looking for programs similar to Electrical Engineering and Computer Sciences? UC Berkeley also offers the following major, minor, and certificate programs: