About the Program
Bachelor of Science (BS)
The joint major programs are designed for students who wish to undertake study in two areas of engineering in order to qualify for employment in either field or for positions in which competence in two fields is required. These curricula include the core courses in each of the major fields. While they require slightly increased course loads, they can be completed in four years. Both majors are shown on the student's transcript of record.
For students interested in materials and devices, a joint major in electrical engineering and computer sciences (EECS)/materials science and engineering (MSE) can be valuable. The program combines the study of materials from a broad perspective, as taught in MSE, with the study of their applications in electronic devices and circuits, as taught in EECS.
Admission to the Joint Major
Admission directly to a joint major is closed to freshmen and junior transfer applicants. Students interested in a joint program may apply to change majors during specific times in their academic progress. Please see the College of Engineering joint majors website for complete details.
In addition to the University, campus, and college requirements, students must fulfill the below requirements specific to their major program.
All courses taken in satisfaction of major requirements must be taken for a letter grade.
No more than one upper division course may be used to simultaneously fulfill requirements for a student’s major and minor programs.
A minimum overall grade point average (GPA) of 2.0 is required for all work undertaken at UC Berkeley.
A minimum GPA of 2.0 is required for all technical courses taken in satisfaction of major requirements.
For information regarding residence requirements and unit requirements, please see the College Requirements tab.
For a detailed plan of study by year and semester, please see the Plan of Study tab.
Lower Division Requirements
|MATH 53||Multivariable Calculus||4|
|MATH 54||Linear Algebra and Differential Equations||4|
and General Chemistry Laboratory 1
|or CHEM 4A||General Chemistry and Quantitative Analysis|
& PHYSICS 7B
& PHYSICS 7C
|Physics for Scientists and Engineers|
and Physics for Scientists and Engineers
and Physics for Scientists and Engineers
|or PHYSICS 5A|
& PHYSICS 5B
& PHYSICS 5BL
& PHYSICS 5C
& PHYSICS 5CL
| Introductory Mechanics and Relativity|
and Introductory Electromagnetism, Waves, and Optics
and Introduction to Experimental Physics I
and Introductory Thermodynamics and Quantum Mechanics
and Introduction to Experimental Physics II
|ENGIN 7||Introduction to Computer Programming for Scientists and Engineers||4|
|or COMPSCI 61A||The Structure and Interpretation of Computer Programs|
|ENGIN 40||Engineering Thermodynamics||4|
|or PHYSICS 112||Introduction to Statistical and Thermal Physics|
|MAT SCI 45||Properties of Materials||3|
|MAT SCI 45L||Properties of Materials Laboratory||1|
|EL ENG 16A||Course Not Available||4|
|COMPSCI 61B||Data Structures||4|
|or COMPSCI 61BL||Data Structures and Programming Methodology|
|COMPSCI 61C||Great Ideas of Computer Architecture (Machine Structures)||4|
|or COMPSCI 61CL||Machine Structures (Lab-Centric)|
|or EL ENG 16B||Course Not Available|
CHEM 4A is intended for students majoring in chemistry or a closely-related field.
Upper Division Requirements
|EL ENG 105||Microelectronic Devices and Circuits||4|
|EL ENG 117||Electromagnetic Fields and Waves||4|
|EL ENG 130||Integrated-Circuit Devices||4|
|or MAT SCI 111||Properties of Electronic Materials|
|EECS 151||Introduction to Digital Design and Integrated Circuits (must also take EECS 151LA or EECS 151LB) 1||3-4|
|or EL ENG 140||Linear Integrated Circuits|
|MAT SCI 102||Bonding, Crystallography, and Crystal Defects||3|
|MAT SCI 103||Phase Transformations and Kinetics||3|
|MAT SCI 104||Materials Characterization||4|
|MAT SCI 130||Experimental Materials Science and Design||3|
|PHYSICS 137A||Quantum Mechanics||4|
|PHYSICS 141A||Solid State Physics||4|
|STAT 134||Concepts of Probability||4|
|or EL ENG 126||Probability and Random Processes|
|Upper division technical electives: two courses||6-8|
Select at least 3 units from the MAT SCI 120 series
This program is geared toward students who would like to pursue an education beyond the BS/BA, allowing them to achieve greater breadth and/or depth of knowledge, and who would like to try their hand at research as well. It is not intended for students who have definitely decided to pursue a PhD immediately following graduation. Those students are advised to apply for a PhD program at Berkeley or elsewhere during their senior year. Students who have been accepted into the five-year BA/MS or BS/MS are free to change their minds later and apply to enter the PhD program or apply to a PhD program at another university. Note that admission is competitive with all our PhD applicants.
The program is focused on interdisciplinary training at a graduate level; with at least 8 units of course work outside EECS required. Students will emerge as leaders in their technical and professional fields.
- Focused on interdisciplinary study and more experience in aligned technical fields such as physics, materials science, statistics, biology, etc., and/or professional disciplines such as management of technology, business law and public policy.
- If admitted to the program, students must begin the graduate portion in the semester immediately following the conferral of the bachelor's degree.
- Only one additional year (two semesters) is permitted beyond the bachelor's degree.
- Only available to Berkeley EECS and L&S CS undergraduates.
- Participants in program may serve as graduate student instructors with approval from their faculty research adviser and the 5th Year MS Committee.
- Participants in program are self-funded.
For further information regarding this program, please see the Department's website
Students in the College of Engineering must complete no fewer than 120 semester units with the following provisions:
- Completion of the requirements of one engineering major program study.
- A minimum overall grade point average of 2.00 (C average) and a minimum 2.00 grade point average in upper division technical coursework required of the major.
- The final 30 units and two semesters must be completed in residence in the College of Engineering on the Berkeley campus.
- All technical courses (math, science and engineering) that can fulfill requirements for the student's major must be taken on a letter graded basis (unless they are only offered P/NP).
- Entering freshmen are allowed a maximum of eight semesters to complete their degree requirements. Entering junior transfers are allowed a maximum of four semesters to complete their degree requirements. (Note: junior transfers admitted missing three or more courses from the lower division curriculum are allowed five semesters.) Summer terms are optional and do not count toward the maximum. Students are responsible for planning and satisfactorily completing all graduation requirements within the maximum allowable semesters.
- Adhere to all college policies and procedures as they complete degree requirements.
- Complete the lower division program before enrolling in upper division engineering courses.
Humanities and Social Sciences (H/SS) Requirement
To promote a rich and varied educational experience outside of the technical requirements for each major, the College of Engineering has a six-course Humanities and Social Sciences breadth requirement, which must be completed to graduate. This requirement, built into all the engineering programs of study, includes two reading and composition courses (R&C), and four additional courses within which a number of specific conditions must be satisfied. Follow these guidelines to fulfill this requirement:
- Complete a minimum of six courses from the approved Humanities/Social Sciences (H/SS) lists.
- Courses must be a minimum of 3 semester units (or 4 quarter units).
- Two of the six courses must fulfill the college's Reading and Composition (R&C) requirement. These courses must be taken for a letter grade (C- or better required) and must be completed by no later than the end of the sophomore year (fourth semester of enrollment). The first half of R&C, the “A” course, must be completed by the end of the freshman year; the second half of R&C, the “B" course, must be completed by no later than the end of the sophomore year. Use the Class Schedule to view R&C courses offered in a given semester. View the list of exams that can be applied toward the first half of the R&C requirement. Note: Only the first half of R&C can be fulfilled with an AP or IB exam score. Test scores do not fulfill the second half of the R&C requirement for College of Engineering students.
- The four additional courses must be chosen within College of Engineering guidelines from the H/SS lists (see below). These courses may be taken on a Pass/Not Passed basis (P/NP).
- Two of the six courses must be upper division (courses numbered 100-196).
- One of the six courses must satisfy the campus American Cultures requirement. For detailed lists of courses that fulfill American Cultures requirements, visit the American Cultures site.
- A maximum of two exams (Advanced Placement, International Baccalaureate, or A-Level) may be used toward completion of the H/SS requirement. View the list of exams that can be applied toward H/SS requirements.
- Courses may fulfill multiple categories. For example, CY PLAN 118AC satisfies both the American Cultures requirement and one upper division H/SS requirement.
- No courses offered by any engineering department other than BIO ENG 100, COMPSCI C79, ENGIN 125, ENGIN 157AC, and MEC ENG 191K may be used to complete H/SS requirements.
- Foreign language courses may be used to complete H/SS requirements. View the list of language options.
- Courses numbered 97, 98, 99, or above 196 may not be used to complete any H/SS requirement.
- The College of Engineering uses modified versions of five of the College of Letters and Science (L&S) breadth requirements lists to provide options to our students for completing the H/SS requirement. The five areas are:
- Arts and Literature
- Historical Studies
- International Studies
- Philosophy and Values
- Social and Behavioral Sciences
Within the guidelines above, choose courses from any of the Breadth areas listed above. (Please note that you cannot use courses on the Biological Science or Physical Science Breadth list to complete the H/SS requirement.) To find course options, go to the Class Schedule, select the term of interest, and use the Breadth Requirements filter.
Class Schedule Requirements
- Minimum units per semester: 12.0
- Maximum units per semester: 20.5
- Minimum technical courses: College of Engineering undergraduates must enroll each semester in no fewer than two technical courses (of a minimum of 3 units each) required of the major program of study in which the student is officially declared. (Note: For most majors, normal progress will require enrolling in 3-4 technical courses each semester).
- All technical courses (math, science, engineering) that satisfy requirements for the major must be taken on a letter-graded basis (unless only offered as P/NP).
Minimum Academic (Grade) Requirements
- A minimum overall and semester grade point average of 2.00 (C average) is required of engineering undergraduates. Students will be subject to dismissal from the University if during any fall or spring semester their overall UC GPA falls below a 2.00, or their semester GPA is less than 2.00.
- Students must achieve a minimum grade point average of 2.00 (C average) in upper division technical courses required for the major curriculum each semester.
- A minimum overall grade point average of 2.00, and a minimum 2.00 grade point average in upper division technical course work required for the major is needed to earn a Bachelor of Science in Engineering.
To earn a Bachelor of Science in Engineering, students must complete at least 120 semester units of courses subject to certain guidelines:
- Completion of the requirements of one engineering major program of study.
- A maximum of 16 units of special studies coursework (courses numbered 97, 98, 99, 197, 198, or 199) is allowed towards the 120 units.
- A maximum of 4 units of physical education from any school attended will count towards the 120 units.
- Students may receive unit credit for courses graded P (including P/NP units taken through EAP) up to a limit of one-third of the total units taken and passed on the Berkeley campus at the time of graduation.
Students in the College of Engineering must enroll in a full-time program and make normal progress each semester toward the bachelor's degree. The continued enrollment of students who fail to achieve minimum academic progress shall be subject to the approval of the dean. (Note: Students with official accommodations established by the Disabled Students' Program, with health or family issues, or with other reasons deemed appropriate by the dean may petition for an exception to normal progress rules.)
UC and Campus Requirements
University of California Requirements
All students who will enter the University of California as freshmen must demonstrate their command of the English language by fulfilling the Entry Level Writing Requirement. Satisfaction of this requirement is also a prerequisite to enrollment in all reading and composition courses at UC Berkeley.
The American History and Institutions requirements are based on the principle that a U.S. resident graduated from an American university should have an understanding of the history and governmental institutions of the United States.
American Cultures (AC) is the one requirement that all undergraduate students at UC Berkeley need to take and pass in order to graduate. The requirement offers an exciting intellectual environment centered on the study of race, ethnicity, and culture in the United States. AC courses offer students opportunities to be part of research-led, highly accomplished teaching environments, grappling with the complexity of American Culture.
Plan of Study
For more detailed information regarding the courses listed below (e.g., elective information, GPA requirements, etc.,), please see the College Requirements and Major Requirements tabs.
|CHEM 1A & CHEM 1AL, or CHEM 4A||4||MATH 1B||4|
|MATH 1A||4||PHYSICS 7A or 5A1||3-4|
|Humanities/Social Sciences course||3-4||ENGIN 7 or COMPSCI 61A||4|
|Reading & Composition course from List A||4||Reading & Composition course List B||4|
|COMPSCI 61B or 61BL||4||EL ENG 16A||4|
|MAT SCI 45||3||PHYSICS 7C or 5C and 5CL1||4-5|
|MAT SCI 45L||1||MATH 54||4|
|MATH 53||4||Humanities/Social Sciences course||3-4|
|PHYSICS 7B or 5B and 5BL1||4-5|
|COMPSCI 61C, 61CL, or EL ENG 16B||4||EL ENG 105||4|
|MAT SCI 102||3||EL ENG 126 or STAT 134||4|
|PHYSICS 137A||4||MAT SCI 103||3|
|ENGIN 40 or PHYSICS 112||4||MAT SCI 104||4|
|EL ENG 117||4||MAT SCI 111 or EL ENG 130||4|
|EL ENG 140 or EECS 151 (must also take 151LA or 151LB)2||4-5||Technical Electives2,3||6-8|
|MAT SCI 130||3||Humanities/Social Sciences course||3-4|
|Humanities/Social Sciences course||3-4|
|Total Units: 122-132|
Students may choose to take the Physics 7 series or the Physics 5 series. Students who fulfill Physics 7A with an AP exam score, transfer work, or at Berkeley may complete the physics requirement by taking either Physics 7B and 7C, or Physics 5B/5BL and 5C/5CL. Students who take Physics 5A must take Physics 5B/5BL and 5C/5CL to complete the physics requirement. Completion of Physics 5A and Physics 7B and 7C will not fulfill the physics requirement.
Technical electives must include two courses:
Student Learning Goals
Electrical Engineering and Computer Sciences
- Preparing graduates to pursue postgraduate education in electrical engineering, computer science, or related fields.
- Preparing graduates for success in technical careers related to electrical and computer engineering, or computer science and engineering.
- Preparing graduates to become leaders in fields related to electrical and computer engineering or computer science and engineering.
- An ability to apply knowledge of mathematics, science, and engineering.
- An ability to configure, apply test conditions, and evaluate outcomes of experimental systems.
- An ability to design systems, components, or processes that conform to given specifications and cost constraints.
- An ability to work cooperatively, respectfully, creatively, and responsibly as a member of a team.
- An ability to identify, formulate, and solve engineering problems.
- An understanding of the norms of expected behavior in engineering practice and their underlying ethical foundations.
- An ability to communicate effectively by oral, written, and graphical means.
- An awareness of global and societal concerns and their importance in developing engineering solutions.
- An ability to independently acquire and apply required information, and an appreciation of the associated process of life-long learning.
- A knowledge of contemporary issues.
- An in-depth ability to use a combination of software, instrumentation, and experimental techniques practiced in circuits, physical electronics, communication, networks and systems, hardware, programming, and computer science theory.
- An ability to apply knowledge of computing and mathematics appropriate to the program’s student outcomes and to the discipline.
- An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution.
- An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
- An ability to function effectively on teams to accomplish a common goal.
- An understanding of professional, ethical, legal, security and social issues and responsibilities.
- An ability to communicate effectively with a range of audiences.
- An ability to analyze the local and global impact of computing on individuals, organizations, and society.
- Recognition of the need for and an ability to engage in continuing professional development.
- An ability to use current techniques, skills, and tools necessary for computing practice.
Measured Curricular Outcomes
The program is designed around a set of curricular outcomes.
- Be able to apply general math, science and engineering skills to the solution of engineering problems.
- Be aware of the social, safety and environmental consequences of their work, and be able to engage in public debate regarding these issues.
- Be able to apply core concepts in materials science to solve engineering problems.
- Be knowledgeable of contemporary issues relevant to materials science and engineering.
- Be able to select materials for design and construction.
- Understand the importance of life-long learning.
- Be able to design and conduct experiments, and to analyze data.
- Understand the professional and ethical responsibilities of a materials scientist and engineer.
- Be able to work both independently and as part of a team.
- Be able to communicate effectively while speaking, employing graphics, and writing.
- Possess the skills and techniques necessary for modern materials engineering practice.
Educational Objectives for Graduates
Stated succinctly, graduates from the program will have the following skills:
- Know the fundamental science and engineering principles relevant to materials.
- Understand the relationship between nano/microstructure, characterization, properties and processing, and design of materials.
- Have the experimental and computational skills for a professional career or graduate study in materials.
- Possess a knowledge of the significance of research, the value of continued learning, and environmental/social issues surrounding materials.
- Be able to communicate effectively, to work in teams and to assume positions as leaders.
Electrical Engineering and Computer Sciences and Materials Science Engineering Program
Electrical Engineering and Computer Sciences
253 Cory Hall
Department Chair, Electrical Engineering and Computer Sciences
James Demmel, PhD
389 Soda Hall
Materials Science and Engineering
210 Hearst Memorial Mining Building
Department Chair, Materials Science and Engineering
Daryl Chrzan, PhD
216 Hearst Memorial Mining Building
Kristin Persson, PhD (Department of Materials Science and Engineering)
210 Hearst Memorial Mining Bldg
Ali Javey, PhD (Department of Electrical Engineering and Computer Sciences)
550B Cory Hall