Engineering Mathematics & Statistics
Contact
Engineering Student Services
308 McLaughlin Hall # 1700
Berkeley, CA 94720-1700
(510) 642-7594
ess@berkeley.edu
In-person hours: Monday – Thursday, 10 a.m.–4 p.m.
engineeringscience@berkeley.edu
engineeringscience.berkeley.edu/engineering-mathematics-and-statistics/
Degree worksheet: 2024
Undergraduate programs and degree worksheets from previous years are available through the Undergraduate Guide archive.
Course | Fall | Spring |
---|---|---|
Freshman Year | ||
CHEM 1A+1AL – General Chemistry, or CHEM 4A – General Chemistry and Quantitative Analysis(1) |
5
|
–
|
MATH 1A – Calculus |
4
|
–
|
MATH 1B – Calculus |
–
|
4
|
PHYSICS 7A – Physics for Scientists and Engineers |
–
|
4
|
First Computer Science Course (ENGIN 7 – Introduction to Computer Programming for Scientists and Engineers, or COMPSCI 61A – Structures and Interpretation of Computer Programs) |
–
|
4
|
Lower Division Technical Elective(2) |
–
|
3-4
|
Reading & Composition Part A Course(3) |
4
|
–
|
Humanities/Social Sciences Course(3) |
3-4
|
–
|
Total |
16-17
|
15-16
|
Sophomore Year | ||
MATH 53 – Multivariable Calculus |
4
|
–
|
MATH 54 – Linear Algebra and Differential Equations |
–
|
4
|
Lower Division Technical Elective(2) |
3-4
|
–
|
PHYSICS 7B – Physics for Scientists and Engineers |
4
|
–
|
PHYSICS 7C – Physics for Scientists and Engineers |
–
|
4
|
Second Computer Science Course (ENGIN 177 – Advanced Programming with MATLAB, or COMPSCI 61B – Data Structures, or 61BL – Data Structures and Programming Methodology |
–
|
3-4
|
Reading & Composition Part B Course(3) |
4
|
–
|
Humanities/Social Sciences Course(3) |
–
|
3-4
|
Total |
15-16
|
14-16
|
Junior Year | ||
MATH 110 – Linear Algebra |
4
|
–
|
MATH 104 – Introduction to Analysis |
4
|
–
|
MATH 105 – Second Course in Analysis, or MATH 185 – Introduction to Complex Analysis |
–
|
4
|
MATH 128A – Numerical Analysis |
–
|
4
|
STAT 134 – Concepts of Probability, or EECS 126 – Probability and Random Processes, or STAT C140 – Probability for Data Science, or INDENG 172 – Probability and Risk Analysis for Engineers |
4
|
–
|
Upper Division Technical Elective(4, 5) |
–
|
4
|
Humanities/Social Sciences Courses(3) |
3-4
|
3-4
|
Total |
15-16
|
15-16
|
Senior Year | ||
Upper Division Technical Electives(4, 5) |
10-12
|
12
|
Free Electives(6) |
4-5
|
4-5
|
Total |
14-17
|
16-17
|
Notes
* A minimum of 120 units is required for graduation.
Due to the interdisciplinary nature of this major, electives must be selected and approved in consultation with a faculty adviser.
1CHEM 4A is intended for students majoring in chemistry or a closely related field.
2Two lower division courses in engineering, mathematics or statistics, chosen in consultation with your faculty adviser; options include CIVENG C30/MECENG C85; COMPSCI C8, 61A, 61B or 61BL, 61C or 61CL, 70; EECS 16A, 16B; ENGIN 7, 29; MATSCI 45+45L; MATH 55, but other courses may also be used if approved by a faculty adviser. Courses used to satisfy the two computer science course requirement may NOT also be used for lower division technical electives. They can only be used to complete one 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.
4Technical electives must include 16 units of upper division engineering courses, selected with the help of your faculty adviser in order to provide depth in an area of engineering with high mathematical content — typically, most of these courses will come from a single engineering department, but courses that complement each other from different departments are also permissible. Engineering courses cannot include: any course taken on a P/NP basis; BIOENG 100; DATA C104; DESINV courses (except DESINV 190E); ENGIN 125, 157AC, 180, 183 series, 185, 187, 195 series; INDENG 172, 185, 186, 190 series, 191, 192, 195; MECENG 190K, 191AC, 191K. Graded research units (such as H194 or 196) are reviewed on a case by case basis and may be petitioned.
5Three additional upper division technical courses as follows: One in mathematics, one in statistics and one from either math or statistics from among: all upper division Math courses (except MATH C103, 125A, 135, 160, and any course numbered 191 or higher) and ENGIN 117; STAT 135, 150, 151A, 152, 153, 154, 157, 158, or 165.
6Free electives can be any technical or non-technical course, any course of your interest offered by any department; there are no restrictions. Free electives may be necessary in order to obtain the minimum 120 units for graduation.
Course | Fall | Spring |
---|---|---|
1st and 2nd Semesters | ||
First Computer Science Course (ENGIN 7 – Introduction to Computer Programming for Scientists and Engineers, or COMPSCI 61A – Structures and Interpretation of Computer Programs) |
4
|
–
|
Second Computer Science Course (ENGIN 177 – Advanced Programming with MATLAB, or COMPSCI 61B – Data Structures, or 61BL – Data Structures and Programming Methodology | – | 3-4 |
Lower Division Technical Electives(1) |
6-8
|
–
|
MATH 110 – Linear Algebra |
–
|
4
|
MATH 128A – Numerical Analysis | – | 4 |
Humanities/Social Sciences Courses(2) |
3-4
|
3-4
|
Total |
13-16
|
14-16
|
3rd and 4th Semesters | ||
MATH 104 – Introduction to Analysis |
4
|
–
|
MATH 105 – Second Course in Analysis, or MATH 185 – Introduction to Complex Analysis |
–
|
4
|
STAT 134 – Concepts of Probability, or EECS 126 – Probability and Random Processes, or STAT C140 – Probability for Data Science, or INDENG 172 – Probability and Risk Analysis for Engineers |
4
|
–
|
Upper Division Technical Electives(3, 4) |
8
|
8
|
Humanities/Social Sciences Course(2) |
–
|
3-4
|
Total |
16
|
15-16
|
5th Semester** | ||
Upper Division Technical Electives(3, 4) |
10-12
|
|
Humanities/Social Sciences Course(2) | 3-4 | |
Total |
13-16
|
Notes
* A minimum of 120 units is required for graduation.
**Transfer students who would like to enroll for a fifth semester must contact their ESS Adviser to change their degree term.
Due to the interdisciplinary nature of this major, electives must be selected and approved in consultation with a faculty adviser.
1Two lower division courses in engineering, mathematics or statistics, chosen in consultation with your faculty adviser; options include CIVENG C30/MECENG C85; COMPSCI C8, 61A, 61B or 61BL, 61C or 61CL, 70; EECS 16A, 16B; ENGIN 7, 29; MATH 55; MATSCI 45+45L; but other courses may also be used if approved by a faculty adviser. Courses used to satisfy the two computer science course requirement may NOT also be used for lower division technical electives. They can only be used to complete one requirement.
2The Humanities/Social Science (H/SS) requirement includes two approved Reading & Composition courses and four additional approved courses, with which a number of specific conditions must be satisfied. Reading & Composition parts A and 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.
3Technical electives must include 16 units of upper division engineering courses selected with the help of your faculty adviser in order to provide depth in an area of engineering with high mathematical content — typically, most of these courses will come from a single engineering department, but courses that complement each other from different departments are also permissible. Engineering courses cannot include: any course taken on a P/NP basis; BIOENG 100; DATA C104; DESINV courses (except DESINV 190E); ENGIN 125, 157AC, 180, 183 series, 185, 187, 195 series; INDENG 172, 185, 186, 190 series, 191, 192, 195; MECENG 191AC, 190K, 191K. Graded research units (such as H194 or 196) are reviewed on a case by case basis and may be petitioned.
4Three additional upper division technical courses as follows: One in mathematics, one in statistics, and one from either math or statistics from among the following: all upper division Math courses (except MATH C103, 125A, 135, 160, and any course numbered 191 or higher) and ENGIN 117; STAT 135, 150, 151A, 152, 153, 154, 157, 158, or 165.
If you would like to receive these documents in an alternative, accessible format, please contact eng-ada@berkeley.edu.