

Bachelor of Science in Electrical Engineering and Computer Science, University of California - Berkeley Campus
Berkeley, California
.
48 Months
Check Eligibility
About this course
UC Berkeley offers a versatile Bachelor's degree in Electrical Engineering and Computer Sciences (BS) through the College of Engineering. The program combines core principles of electrical engineering and computer science, allowing students to pursue coursework in either or both fields after completing foundational lower division courses. Students can explore diverse areas such as signals, systems, digital design, power systems, communication networks, and computer science fundamentals. The program emphasizes a blend of practical laboratory work, theoretical understanding, and interdisciplinary training, providing a comprehensive education suited for future careers in technology, research, or further postgraduate study.
Why this course is highly recommended
This program is ideal for students interested in the intersection of electrical engineering and computer science, offering a rigorous curriculum that develops both theoretical knowledge and practical skills. The options for honors, a combined BS/MS pathway, and specialized electives prepare students for leadership roles in industry or academia. The presence of hands-on lab work, research opportunities, and interdisciplinary options make it especially suitable for ambitious students seeking a comprehensive and flexible engineering education.
Specialisation
The Berkeley EECS major combines fundamentals of computer science and electrical engineering, offering coursework in areas like digital circuits, embedded systems, robotics, data science, and advanced topics such as computer vision and machine learning. Students can select upper division electives and design courses like feedback control, integrated circuits, and robotics, aligning their studies with personal interests or career goals within the broad EECS domain.
Course fees
Application fees
0.00L
1st year tuition fees
-
Living cost
-
Living cost
-
Degree requirements
Students must complete a minimum of 120 units, including core courses in natural sciences, mathematics, and engineering fundamentals. The program requires specific coursework in signals, circuits, programming, and systems, along with advanced electives totaling at least 20 units. A minimum GPA of 2.0 is necessary both overall and specifically in technical courses. The curriculum also includes humanities, social sciences, ethics courses, and a final project or thesis option for honors. Residency requirements stipulate the final 30 units must be earned at Berkeley.
English language test
DUOLINGO
-
IELTS
7
TOEFL
90
PTE
-
Career prospects
Graduates of the Berkeley EECS program are well-positioned for careers in technology development, research, and innovation across industries like telecommunications, robotics, software engineering, data analysis, and hardware design. The curriculum's emphasis on both hardware and software equips students to work in roles such as systems engineers, data scientists, robotics specialists, and technology entrepreneurs. The program's interdisciplinary nature also prepares students for graduate studies and advanced research in electrical engineering, computer science, and related fields.
FAQs
What are the admission requirements for the EECS major?
Prospective students must apply to the College of Engineering and gain acceptance into the EECS major. Transfer students and freshmen need to meet specific prerequisites and application criteria outlined by the college.
Can students pursue a minor in EECS?
Yes, the EECS department offers minors in Computer Science and Electronic Intelligent Systems. The minor is optional and open to students outside the EECS major, requiring a minimum GPA of 2.0 and completion of certain coursework.
Table of content