Carnegie Mellon University

Environmental Engineering

Bachelor of Science Curriculum

Year 1  //  Year 2  //  Year 3  //  Year 4

*Some courses will be newly created for the program and will not be offered until the first semester that they are needed.

First Year

Fall Semester

Course
Course Name Units
12-100 Exploring CEE: Infrastructure and Environment in a Changing World 12
21-120 Differential and Integral Calculus 10
33-141 Physics I For Engineering Students 12
99-101 Computing @ Carnegie Mellon 3
XX-XXX General Education Course (1) 9
Total Units 46

Spring Semester

Course
Course Name Units
XX-XXX Intro. to Engineering (other than CEE) 12
21-122 Integration and Approximation 10
33-142 Physics II For Engineering Students 12
09-105 or
09-111
Intro to Modern Chemistry [or] Nanolegos: Chemical Building Blocks 10/9
09-101 Introduction to Experimental Chemistry 3
Total Units 47

Second Year

Fall Semester

Course
Course Name Units
12-200 CEE Challenges: Design in a Changing World 9
21-254 Linear Algebra and Vector Calculus for Engineers                            11
15-110 Principles of Computing 10
12-221* Environmental Chemistry and Thermodynamics    9
12-222* Environmental Chemistry Laboratory 3
39-210 Experiential Learning I 0
XX-XXX General Education Course (2) 9
Total Units 51

Spring Semester

Course
Course Name Units
12-351 Environmental Engineering 9
12-352 Environmental Engineering Lab                                                         3
12-271 Computation and Data Science for Civil & Environmental Engineering 9
21-260 Differential Equations 9
XX-XXX Free Elective I 9
39-220 Experiential Learning II 0
XX-XXX General Education Course (3) 9
Total Units 48

Third Year

Fall Semester

Course
Course Name Units
12-301 CEE Projects: Designing the Built, Natural and Information Environments 9
21-355 Fluid Mechanics 9
15-356 Fluid Mechanics Lab 3
03-121 Modern Biology  9
36-220 Engineering Statistics and Quality Control 9
39-310 Experiential Learning III 0
XX-XXX General Education Course (4) 9
Total Units 48

Spring Semester

Course
Course Name Units
12-353* Environmental Biology and Ecology                                                      9
12-371* Advanced Computing and Problem Solving 9
12-201 Geology (or Earth Science Elective) 3
XX-XXX Free Elective II 6
XX-XXX Free Elective III 9
XX-XXX General Education Course (5) 9
Total Units 51

Fourth Year

Fall Semester

Course
Course Name Units
12-401 CEE Design: Imagine, Build, Test 12
12-451* Advanced Environmental Engineering                                                   9
12-471* Applied Data Analytics for Environmental Engineering 9
12-411 Project Management for Construction 9
XX-XXX General Education Course (6) 9
Total Units 48

Spring Semester

Course
Course Name Units
XX-XXX General Education Course (7) 9
XX-XXX General Education Course (8)                                                                  9
12-6XX Upper Level Environmental Engineering Elective 9
XX-XXX Free Elective IV 9
XX-XXX Free Elective V 9
Total Units 45