EECS and Materials Science & Engineering

Find out more about these majors: Electrical Engineering & Computer Science and Materials Science & Engineering

Degree worksheets: 2013 2014 | 2015 | 2016 | 2017 | 2018 | 2019

Previous Undergraduate Programs: 2013 | 2014 | 2015 | 2016 | 2017 | 2018

2019-2020 Joint Major Program in Electrical Engineering and Computer Sciences and Materials Science and Engineering*
Course Fall Spring
Freshman Year
CHEM 1A+1AL - General Chemistry, or CHEM 4A - General Chemistry and Quantitative Analysis(1) 4-5 -
ENGIN 7 - Introduction to Computer Programming for Scientists and Engineers, or COMPSCI 61A - Structure and Interpretation of Computer Programs - 4
MATH 1A - Calculus 4 -
MATH 1B - Calculus - 4
PHYSICS 7A - Physics for Scientists and Engineers, or PHYSICS 5A - Introductory Mechanics and Relativity(2) - 3-4
Reading & Composition Part A Course(3) 4 -
Reading & Composition Part B Course(3) - 4
Humanities/Social Science Course(3) 3-4 -
Total 15-17 15-16
Sophomore Year
COMPSCI 61B - Data Structures, or 61BL - Data Structures and Programming Methodology 4 -
MATSCI 45 - Properties of Materials+MATSCI 45L - Properties of Materials Laboratory 4 -
ELENG 16A - Designing Information Devices and Systems I - 4
MATH 53 - Multivariable Calculus 4 -
MATH 54 - Linear Algebra and Differential Equations - 4
PHYSICS 7B - Physics for Scientists and Engineers, or PHYSICS 5B - Introductory Electromagnetism, Waves, and Optics+5BL - Introduction to Experimental Physics(2) 4-5 -
PHYSICS 7C - Physics for Scientists and Engineers, or PHYSICS 5C - Introductory Thermodynamics and Quantum Mechanics+5CL - Introduction to Experimental Physics II(2) - 4-5
Humanities/Social Science Course(3) - 3-4
Total 16-17 15-17
Junior Year
COMPSCI 61C - Great Ideas of Computer Architecture, or 61CL - Machine Structures (Lab-Centric), or ELENG 16B - Designing Information Devices and Systems II 4 -
ENGIN 40 - Engineering Thermodynamics, or PHYSICS 112 - Introduction to Statistical and Thermal Physics 4 -
ELENG 105 - Microelectronic Devices and Circuits - 4
ELENG 126 - Probability and Random Processes, or STAT 134 - Concepts of Probability - 3-4
MATSCI 102 - Bonding, Crystallography, and Crystal Defects 3 -
MATSCI 103 - Phase Transformations and Kinetics - 3
MATSCI 104 - Characterization of Materials - 4
PHYSICS 137A - Quantum Mechanics 4 -
Total 15 14-15
Senior Year
ELENG 117 - Electromagnetic Fields and Waves 4 -
ELENG 140 - Linear Integrated Circuits, EECS 151 - Introduction to Digital Design and Integrated Circuits+151LA - Application Specific Integrated Circuits Laboratory(4), or EECS 151+151LB-Field-Programmable Gate Array Laboratory(4) 4-5 -
MATSCI 111 - Properties of Electronic Materials, or ELENG 130 - Integrated-Circuit Devices - 4
MATSCI 130 - Experimental Materials Science 3 -
PHYSICS 141A - Solid State Physics 4 -
Technical Electives(5) - 6-8
Humanities/Social Science Courses(3) 3-4 3-4
Total 18-20 13-16

 

Notes

1CHEM 4A is intended for students majoring in chemistry or a closely related field.

2Students 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 Physics 7C will not fulfill the physics requirement.

3The Humanities/Social Sciences (H/SS) requirement includes two approved Reading & Composition (R&C) courses and four additional approved courses, with which a number of specific conditions must be satisfied. R&C courses must be taken for a letter grade (C- or better required). The first half (R&C Part A) must be completed by the end of the freshman year; the second half (R&C Part B) must be completed by no later than the end of the sophomore year. The remaining courses may be taken at any time during the program. See engineering.berkeley.edu/hss for complete details and a list of approved courses.

4EECS 151+151LA or EECS 151+151LB may be used to fulfill only one requirement.

5Technical electives must include two courses:

  1. ELENG 118, 143; EECS 151+151LA(4), or EECS 151+151LB(4); and
  2. at least 3 units from the MATSCI 120 series.

* A minimum of 120 units is required for graduation.