Environmental Engineering Science
Engineering Student Services
120 Grimes Engineering Center
Berkeley, CA 94720
ess@berkeley.edu
(510) 642-7594
Degree worksheet: 2025
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 Analysis1 |
5
|
–
|
| CIVENG 11 – Engineered Systems and Sustainability |
–
|
3
|
| ENGIN 7 – Introduction to Computer Programming and Numerical Methods |
–
|
4
|
| MATH 51 – Calculus I |
4
|
–
|
| MATH 52 – Calculus II |
–
|
4
|
| PHYSICS 7A – Physics for Scientists and Engineers |
–
|
4
|
| Reading & Composition Part A Course2 |
4
|
–
|
| Humanities/Social Sciences Course2 |
3-4
|
–
|
| Total |
16-17
|
15
|
| Sophomore Year | ||
| MATH 53 – Multivariable Calculus |
4
|
–
|
| MATH 54 – Linear Algebra and Differential Equations |
–
|
4
|
| PHYSICS 7B – Physics for Scientists and Engineers |
4
|
–
|
| First Basic Science Elective3 |
4-5
|
|
| Second and Third Basic Science Electives3 |
8-10
|
|
| Reading & Composition Part B Course2 |
4
|
–
|
| CIVENG C30/MECENG C85 – Introduction to Solid Mechanics |
–
|
3
|
| Total |
16-17
|
15-17
|
| Junior Year | ||
| CIVENG 100 – Elementary Fluid Mechanics, or MECENG 106 – Fluid Mechanics, or CHMENG 150A – Transport Processes |
3-4
|
–
|
| MECENG 40 – Thermodynamics, or ENGIN 40 – Engineering Thermodynamics, or CHMENG 141 – Chemical Engineering Thermodynamics |
–
|
3-4
|
| CIVENG 111 – Environmental Engineering |
3
|
–
|
| CIVENG C103N/ESPM C130/GEOG C136 – Terrestrial Hydrology, or CIVENG 115 – Water Chemistry |
3-4
|
–
|
| Math/Computing Elective6 |
–
|
3-4
|
| Cluster Courses4 |
–
|
6
|
| Humanities/Social Sciences Courses2 |
3-4
|
3-4
|
| Total |
12-15
|
15-18
|
| Senior Year | ||
| Cluster Courses4 |
3
|
3
|
| Advanced Science Sequence Courses5 |
4-5
|
4-5
|
| Humanities/Social Science Course2 |
–
|
3-4
|
| Free Electives7 |
8
|
4
|
| Total |
15-16
|
14-16
|
Notes
* A minimum of 120 units is required for graduation.
1CHEM 4A is intended for students majoring in chemistry or a closely related field.
2The 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 humanities and social sciences for complete details and a list of approved courses.
3Complete three courses from the following: BIOLOGY 1A+1AL, 1B; CHEM 1B, 3A+3AL, 3B+3BL, 4B; EPS 50; PHYSICS 7C. Note: Approved scores on Biology AP, IB,or A-Level exams can satisfy two of the three basic science electives.
4 Cluster courses: The 12 units of cluster courses are in addition to engineering and science courses used to fulfill other requirements of the program. See approved cluster course list for options. While the courses are organized by topic, students may take any combination of courses from any of the lists.
5Advanced Science Sequence: Choose 8-10 units from the following: CHEM 12A, 12B, 120A, 120B, 125; EPS 101, 103, 108, 109, 113, 116, 117, 124, C180, C181, C182; ESPM C103, 111, 112, 112L, 120, C128, 131; GEOG 142; MCELLBI 102, C112+C112L.
6Math/Computing Elective: Complete one course from the following: ENGIN 117, 177; MATH 104, 110, 126, 128A, 170, 185; STAT 133, 134.
7Free 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.
Cluster courses
Air Pollution and Climate Change:
ARCH 140; CIVENG C106, 107, 108, 188; ELENG 134, 137A, 137B; ENGIN 150; EPS C180, C183; ESPM C170, C180; MATSCI 136; MECENG 109, 140, 146; NUCENG 161
Biotechnology:
CHMENG 140, 142, 150B, 170A, C170L; ESPM 131; MCELLBI C112+C112L, C116; PLANTBI C112+C112L, C116, 120, 120L, 122, 180
Ecosystems and Ecological Engineering:
CIVENG 113; ENGIN 150; ESPM C103, C104, 111, C133, C153, 174; ENVECON C115; GEOG C135; INTEGBI 151, 151L, C153, 154, C156
Environmental Fluid Mechanics:
CIVENG C103N, 105, 173; ENGIN 150; EPS 117, C129; ESPM C129, C130; GEOG C136; MECENG 165, 167
Geoengineering:
CIVENG 171, 173, 175, C178, 281; ENGIN 150; EPS 117, C178
Water Quality:
CIVENG 110, 111L, 112, 113, 115, C116, 173; ESPM 120, C128, C133; GEOG C135
| Course | Fall | Spring |
|---|---|---|
| 1st and 2nd Semesters | ||
| ENGIN 7 – Introduction to Computer Programming and Numerical Methods |
4
|
–
|
| CIVENG C30/MECENG C85 – Introduction to Solid Mechanics |
3
|
–
|
| ENGIN 40 – Engineering Thermodynamics1 |
4
|
–
|
| CIVENG 100 – Elementary Fluid Mechanics, or MECENG 106 – Fluid Mechanics, or CHMENG 150A – Transport Processes |
–
|
3-4
|
| Cluster Courses2 | 6 | |
| Humanities/Social Sciences Courses3 |
3-4
|
3-4
|
| Total |
14-15
|
12-14
|
| 3rd and 4th Semesters | ||
| CIVENG 111 – Environmental Engineering |
3
|
–
|
| CIVENG C103N/ESPM C130/GEOG C136 – Introduction to Hydrology, or CIVENG 115 – Water Chemistry |
3-4
|
–
|
| Math/Computing Elective5 |
–
|
3-4
|
| Advanced Science Sequence Courses4 | 4-5 | 4-5 |
| Humanities/Social Sciences Courses3 |
3-4
|
3-4
|
| Free Elective5 | – | 3 |
| Total |
13-15
|
13-16
|
| 5th Semester** | ||
| Cluster Courses2 |
6
|
|
| Free Electives6 |
6
|
|
| Total |
12
|
|
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.
1Students may choose to take MECENG 40 or CHMENG 141 instead of ENGIN 40 if they have completed the prerequisites for MECENG 40 or CHMENG 141.
2Cluster courses: The 12 units of cluster courses are in addition to engineering and science courses used to fulfill other requirements of the program. See approved cluster course list for options. While the courses are organized by topic, students may take any combination of courses from any of the lists.
3The 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 humanities and social sciences for complete details and a list of approved courses.
4Advanced Science Sequence: Choose 8-10 units from the following: CHEM 12A, 12B, 120A, 120B, 125; EPS 101, 103, 108, 109, 113, 116, 117, 124, C180, C181, C182; ESPM C103, 111, 112, 112L, 120, C128, 131; GEOG 142; MCELLBI 102, C112+C112L.
5Math/Computing Elective: Complete one course from the following: ENGIN 117, 177; MATH 104, 110, 126, 128A, 170, 185; STAT 133, 134.
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.
Cluster courses
Air Pollution and Climate Change:
ARCH 140; CIVENG C106, 107, 108, 188; ELENG 134, 137A, 137B; ENGIN 150; EPS C180, C183; ESPM C170, C180; MATSCI 136; MECENG 109, 140, 146; NUCENG 161
Biotechnology:
CHMENG 140, 142, 150B, 170A, C170L; ESPM 131; MCELLBI C112+C112L, C116; PLANTBI C112+C112L, C116, 120, 120L, 122, 180
Ecosystems and Ecological Engineering:
CIVENG 113; ENGIN 150; ESPM C103, C104, 111, C133, C153, 174; ENVECON C115; GEOG C135; INTEGBI 151, 151L, C153, 154, C156
Environmental Fluid Mechanics:
CIVENG C103N, 105, 173; ENGIN 150; EPS 117, C129; ESPM C129, C130; GEOG C136; MECENG 165, 167
Geoengineering:
CIVENG 171, 173, 175, C178, 281; ENGIN 150; EPS 117, C178
Water Quality:
CIVENG 110, 111L, 112, 113, 115, C116, 173; ESPM 120, C128, C133; GEOG C135
If you would like to receive these documents in an alternative, accessible format, please contact eng-ada@berkeley.edu.