Electrical and Computer Engineering

Join our community of innovators to help build a better, smarter future.

The Bachelor of Science program in Electrical and Computer Engineering in the College of Engineering provides students with hands-on experience in cutting-edge fields like robotics, physical electronics, integrated circuits, computer architecture, nanotechnology, semiconductors, signal processing, and more.

ECE plays a crucial role in technological advancements across interdisciplinary areas that include neurotechnology, integrated circuits, microelectronics, nanotechnology, computer architecture, sensing and communication, robotics and sustainable energy systems. ECE is behind many of today’s most exciting innovations—from smartphones and self-driving cars to medical devices and clean energy solutions. Whether you want to design the next generation of tech or tackle real-world challenges, ECE gives you the tools to make a real impact.

Highlights

This major will give you the foundation to not only program the software of technology, but also design what goes in the technology in areas such as healthcare, power, and sustainable energy.
Ana Claudia Arias, Chair of Electrical Engineering

Undergraduate Program

Curriculum 

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.

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.

Learn more at eecs.berkeley.edu/academics/undergraduate/ece-bs/.

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 and Computer Engineering on their undergraduate admissions application will be admitted directly to the College of Engineering and the ECE major.

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

What Can I Do With My Major?

Electrical and Computer Engineers apply math, science and engineering to develop technology that has a direct impact on our daily lives. As our world becomes more connected and digital, the demand for engineers with Electrical and Computer Engineering skills is growing fast. A bachelor’s degree in ECE prepares students to enter industry, federal government organizations, and academia with a balanced combination of breadth and depth. From solving the global chip shortage to building smarter systems, ECE professionals are at the forefront of change.

UC Berkeley offers a number of career resources for students studying Electrical and Computer Engineering. 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 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:

  • Analog Design Engineer
  • Audio Test Engineer
  • Computing Technician
  • Controls Engineer
  • Design Engineer
  • Electrical Engineer
  • Embedded Systems Engineer
  • Firmware Engineer
  • Hardware Engineer
  • Power Systems Engineer
  • Product Designer
  • Researcher
  • Signal Processing 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
  • Computer Engineering
  • Control Systems
  • Electrical Engineering
  • Embedded Systems
  • Hardware Systems
  • Materials Engineering
  • Mechanical Engineering
  • Mechatronics
  • Power Systems
  • Renewable Energy Systems
  • Robotics
  • Signal Processing

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 upper division technical electives, ECE breadth coursework, and free 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

  • Enroll in ECE breadth courses and an Engineering ethics course.
  • Review your degree progress with your ESS advisor.

Engage Outside the Classroom

Pursue Your Career Goals

Fourth + Fifth Semester

Plan Your Studies

  • Lighten your course load as much as possible to allow time for job and graduate school applications.
  • Focus on upper division EECS courses including a Design 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 and Computer Engineering or the College of Engineering?

The Department of Electrical Engineering & Computer Sciences offers undergraduate advising for CS, ECE, 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 ece-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 and Computer Engineering? UC Berkeley also offers the following major, minor, and certificate programs: