Department of Civil and Environmental Engineering
Burcu Akinci, Head
Location: Porter Hall 119-D
www.cmu.edu/cee
The role of civil and environmental engineers, in the broadest sense, is to apply science and technology to develop sustainable solutions to meet society's needs. Civil and environmental engineers plan, design, construct, operate, and maintain infrastructure used daily by the public and industry, such as buildings, transportation networks, water systems, and energy distribution systems. Civil and environmental engineers are at the forefront of technological developments to address the biggest societal challenges. They work to protect public health and the environment. Today's civil and environmental engineers are also called upon by government and industry to provide leadership on complex technical and societal issues such as demands for infrastructure improvement, remediation of former industrial sites for reuse, renewable energy, climate change adaptation, provision of safe drinking water, smart transportation systems, and sustainable development.
The department offers undergraduate degree programs leading to a B.S. in Civil Engineering or a B.S. in Environmental Engineering. The B.S. in Civil Engineering provides a broad exposure to the field and its sub-disciplines, including environmental engineering. The B.S. in Environmental Engineering offers the opportunity to focus primarily on environmental sciences and engineering. The two programs share a number of common courses.
The Civil Engineering and Environmental Engineering curricula emphasize fundamental understanding of the behavior of constructed facilities and the natural environment and the design of infrastructure through the application of the physical sciences, chemistry, biology, mathematics, and computing. In addition to providing a solid technical foundation, the programs emphasize the development of professional skills. We incorporate design and team experiences throughout the curriculum, and provide hands-on experience in laboratory and project courses. Students also have multiple opportunities to practice and improve their communication skills through reports, presentations, and team activities.
The curricula allow many opportunities for students to pursue areas of personal interest. Students may pursue a minor in one of the designated minor programs offered in the College of Engineering or elsewhere in the university or an additional major. Students may also choose to concentrate in a specialty area in civil or environmental engineering. Students are encouraged to participate in research with department faculty members, explore their chosen field through internships, and take advantage of opportunities to study abroad and be exposed to other cultures. Faculty mentors and the Director of Undergraduate Programs are available to discuss students' educational goals and help define a path to reach them.
The Department of Civil and Environmental Engineering offers a wide spectrum of opportunities for entry into the engineering profession, for graduate education in engineering, or entry into various other graduate and professional fields, including business, law, and medicine. Our curricula emphasize the development of scientific inquiry in the context of applications in civil and environmental engineering. For B.S. graduates who wish to enter the engineering profession directly in such specialties as structural engineering, construction engineering, computer-aided engineering, or environmental engineering, this approach to teaching allows application of the most advanced technological developments. Those who wish to pursue graduate study are prepared to engage in research on the highest level, either in traditional specialties or in emerging fields such as smart infrastructure, climate change adaptation, and micromechanics.
Program Educational Objectives: B.S. Civil Engineering
The Program Educational Objectives are broad statements that describe what graduates are expected to attain within a few years of graduation. The objectives of the Bachelor of Science in Civil Engineering program are to develop graduates who embody the following definitions:
- Graduates distinguish themselves within their organizations as individuals able to provide sustainable solutions to a wide range of conventional, cutting-edge, and emerging professional challenges related to one or more of the areas of the built, natural, and information environments.
- Graduates are innovative, proactive, and adaptive professionals, highly engaged in their professional communities; graduates are prepared to take on leadership positions within their organizations and communities.
- Graduates are able to contribute and collaborate on developing sustainable solutions to local and global problems; graduates are able to cross geographic, cultural, and traditional discipline boundaries in developing solutions; graduates are able to develop just and equitable solutions.
The Bachelor of Science in Civil Engineering program is accredited by the Engineering Accreditation Commission of ABET, http://www.abet.org under the commission’s General Criteria and Program Criteria for Civil and Similarly Named Engineering Programs.
By the end of the B.S. program, students should have achieved the following student outcomes:
1. an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics
2. an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors
3. an ability to communicate effectively with a range of audiences
4. an ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts
5. an ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives
6. an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions
7. an ability to acquire and apply new knowledge as needed, using appropriate learning strategies
The curriculum has been designed, and is periodically evaluated and refined, to provide students instruction and experiences that lead to the development of these abilities and skills.
Program Educational Objectives: B.S. Environmental Engineering
The Program Educational Objectives are broad statements that describe what graduates are expected to attain within a few years of graduation. The objectives of the Bachelor of Science in Environmental Engineering program are to develop graduates who embody the following definitions:
- Graduates distinguish themselves within their organizations as individuals able to provide sustainable solutions to a wide range of conventional, cutting-edge, and emerging professional challenges related to one or more of the areas of the built, natural, and information environments.
- Graduates are innovative, proactive, and adaptive professionals, highly engaged in their professional communities; graduates are prepared to take on leadership positions within their organizations and communities.
- Graduates are able to contribute and collaborate on developing sustainable solutions to local and global problems; graduates are able to cross geographic, cultural, and traditional discipline boundaries in developing solutions; graduates are able to develop just and equitable solutions.
By the end of the B.S. program, students should have achieved the following student outcomes:
1. an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics
2. an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors
3. an ability to communicate effectively with a range of audiences
4. an ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts
5. an ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives
6. an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions
7. an ability to acquire and apply new knowledge as needed, using appropriate learning strategies
The Bachelor of Science in Environmental Engineering completed its first cycle of graduating students in May 2024 and will be formally evaluated by ABET in the fall of 2024. The program was designed in accordance with ABET general and program criteria. Accreditation would be applicable retroactively to the May 2024 graduates.
Curriculum: B.S. Civil Engineering
Minimum units required for B.S. in Civil Engineering384
Students entering the College of Engineering declare a major near the end of the first year. First-year students take two introductory engineering courses as well as some restricted technical electives within the common foundation specified for first-year engineering students. By the end of the sophomore year, a Civil Engineering major is expected to have completed the Restricted Technical Electives in the following list and 12-100 Exploring CEE: Infrastructure and Environment in a Changing World.
Restricted Technical Electives | Units | |
09-101 | Introduction to Experimental Chemistry | 3 |
09-105 | Introduction to Modern Chemistry I | 10 |
or 09-111 | Nanolegos: Chemical Building Blocks | |
15-110 | Principles of Computing | 10 |
21-120 | Differential and Integral Calculus | 10 |
21-122 | Integration and Approximation | 10 |
21-259 | Calculus in Three Dimensions | 9 |
or 21-254 | Linear Algebra and Vector Calculus for Engineers | |
21-260 | Differential Equations | 9 |
33-141 | Physics I for Engineering Students | 12 |
33-142 | Physics II for Engineering and Physics Students | 12 |
Notes on Math Requirements
1. All mathematics (21-xxx) courses required for the engineering degree taken at Carnegie Mellon must have a minimum grade of C in order to be counted toward the graduation requirement for the BS engineering degree.
2. A minimum grade of C must be achieved in any required mathematics (21-xxx) course that is a pre-requisite for the next higher level required mathematics (21-xxx) course.
Sample Curriculum
This section shows the recommended four-year program of study for the BS in Civil Engineering following a typical path. The curriculum for transfer students, students with advanced placement credit, and students planning to study abroad will not follow the same path. Students need to consult the department for appropriate advising and formulation of a plan to complete the degree within eight semesters.
First Year
Fall | 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 | Core@CMU | 3 |
xx-xxx | General Education Course | 9 |
46 |
Spring | Units | |
xx-xxx | Introduction to Engineering (other than CEE) | 12 |
21-122 | Integration and Approximation | 10 |
33-142 | Physics II for Engineering and Physics Students | 12 |
09-101 | Introduction to Experimental Chemistry | 3 |
xx-xxx | General Education Course | 9 |
46 |
Sophomore Year
Fall | Units | |
12-200 | CEE Challenges: Design in a Changing World | 9 |
12-212 | Statics | 9 |
12-233 | CEE Infrastructure Systems in Action | 2 |
21-259 | Calculus in Three Dimensions | 9 |
or 21-254 | Linear Algebra and Vector Calculus for Engineers | |
15-110 | Principles of Computing | 10 |
xx-xxx | General Education Course | 9 |
39-210 | Experiential Learning I | 0 |
48 |
Spring | Units | |
12-231 | Solid Mechanics | 9 |
12-234 | Sensing and Data Acquisition for Engineering Systems | 4 |
12-271 | Computation and Data Science for Civil & Environmental Engineering | 9 |
21-260 | Differential Equations | 9 |
36-220 | Engineering Statistics and Quality Control | 9 |
xx-xxx | General Education Course | 9 |
39-220 | Experiential Learning II | 0 |
49 |
Junior Year
Fall | Units | |
12-301 | CEE Projects: Integrating the Built, Natural and Information Environments | 9 |
12-335 | Soil Mechanics | 9 |
12-355 | Fluid Mechanics | 9 |
12-356 | Fluid Mechanics Lab | 2 |
09-111 | Nanolegos: Chemical Building Blocks | 9 |
or 09-105 | Introduction to Modern Chemistry I | |
xx-xxx | Elective 1 | 9 |
39-310 | Experiential Learning III | 0 |
47 |
Spring | Units | |
12-351 | Environmental Engineering | 9 |
27-357 | Introduction to Materials Selection | 6 |
12-371 | Advanced Computing and Problem Solving in Civil and Environmental Engineering | 9 |
12-333 | Experimental & Sensing Systems Design and Computation for Infrastructure Systems | 4 |
xx-xxx | Elective 2 | 9 |
xx-xxx | General Education Course | 9 |
46 |
Senior Year
Fall | Units | |
12-401 | CEE Design | 12 |
12-411 | Project Management for Engineering and Construction | 9 |
xx-xxx | Elective 3 | 9 |
xx-xxx | Elective 4 | 9 |
xx-xxx | General Education Course | 9 |
48 |
Spring | Units | |
xx-xxx | General Education Course | 9 |
xx-xxx | General Education Course | 9 |
xx-xxx | Elective 5 | 9 |
xx-xxx | Elective 6 | 9 |
xx-xxx | Elective 7 | 9 |
xx-xxx | Elective 8 | 9 |
54 |
Notes on Electives
- One elective must be in the basic sciences, from the following list:
03-121 Modern Biology 9 12-201 Geology 9 12-353 Environmental Biology and Ecology 9 Substitutions may be made only with the approval of the Department Head. - One elective course is restricted to a 600-level or 700-level Civil Engineering course of at least 9 units, except 12-648 and 12-690. The combination of 12-644 and 12-645 may also be used, but no other combination is allowed.
- Students are encouraged to take multiple 12-6xx and 12-7xx courses to provide them with specific civil engineering domain depth in their field(s) of interest.
Curriculum: B.S. Environmental Engineering
Minimum units required for B.S. in Environmental Engineering384
Students entering the College of Engineering declare a major near the end of the first year. First-year students take two introductory engineering courses as well as some restricted technical electives within the common foundation specified for first-year engineering students. By the end of the sophomore year, an Environmental Engineering major is expected to have completed the Restricted Technical Electives in the following list and 12-100 Exploring CEE: Infrastructure and Environment in a Changing World.
Restricted Technical Electives | Units | |
09-101 | Introduction to Experimental Chemistry | 3 |
09-105 | Introduction to Modern Chemistry I | 10 |
or 09-111 | Nanolegos: Chemical Building Blocks | |
15-110 | Principles of Computing | 10 |
21-120 | Differential and Integral Calculus | 10 |
21-122 | Integration and Approximation | 10 |
21-254 | Linear Algebra and Vector Calculus for Engineers | 11 |
21-260 | Differential Equations | 9 |
33-141 | Physics I for Engineering Students | 12 |
33-142 | Physics II for Engineering and Physics Students | 12 |
Notes on Math Requirements
1. All mathematics (21-xxx) courses required for the engineering degree taken at Carnegie Mellon must have a minimum grade of C in order to be counted toward the graduation requirement for the BS engineering degree.
2. A minimum grade of C must be achieved in any required mathematics (21-xxx) course that is a pre-requisite for the next higher level required mathematics (21-xxx) course.
SAMPLE CURRICULUM
This section shows the recommended four-year program of study for the BS in Environmental Engineering following a typical path. The curriculum for transfer students, students with advanced placement credit, and students planning to study abroad will not follow the same path. Students need to consult the department for appropriate advising and formulation of a plan to complete the degree within eight semesters.
First Year
Fall | 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 | Core@CMU | 3 |
xx-xxx | General Education Course | 9 |
46 |
Spring | Units | |
xx-xxx | Introduction to Engineering (other than CEE) | 12 |
21-122 | Integration and Approximation | 10 |
33-142 | Physics II for Engineering and Physics Students | 12 |
09-105 | Introduction to Modern Chemistry I | 10 |
or 09-111 | Nanolegos: Chemical Building Blocks | |
09-101 | Introduction to Experimental Chemistry | 3 |
47 |
Sophomore Year
Fall | Units | |
12-200 | CEE Challenges: Design in a Changing World | 9 |
12-221 | Environmental Chemistry and Thermodynamics | 9 |
12-222 | Environmental Chemistry Laboratory | 3 |
15-110 | Principles of Computing | 10 |
21-254 | Linear Algebra and Vector Calculus for Engineers | 11 |
39-210 | Experiential Learning I | 0 |
xx-xxx | General Education Course | 9 |
51 |
Spring | Units | |
12-271 | Computation and Data Science for Civil & Environmental Engineering | 9 |
12-351 | Environmental Engineering | 9 |
12-352 | Environmental Engineering Lab | 3 |
21-260 | Differential Equations | 9 |
39-220 | Experiential Learning II | 0 |
xx-xxx | General Education Course | 9 |
xx-xxx | Elective 1 | 9 |
48 |
Junior Year
Fall | Units | |
12-301 | CEE Projects: Integrating the Built, Natural and Information Environments | 9 |
12-355 | Fluid Mechanics | 9 |
12-356 | Fluid Mechanics Lab Starting in Fall 2022, 12-356 will be 2 units | 2 |
03-121 | Modern Biology | 9 |
36-220 | Engineering Statistics and Quality Control | 9 |
39-310 | Experiential Learning III | 0 |
xx-xxx | General Education Course | 9 |
47 |
Spring | Units | |
12-353 | Environmental Biology and Ecology | 9 |
12-371 | Advanced Computing and Problem Solving in Civil and Environmental Engineering | 9 |
12-201 | Geology | 9 |
xx-xxx | Elective 2 | 6 |
xx-xxx | Elective 3 | 9 |
xx-xxx | General Education Course | 9 |
51 |
Senior Year
Fall | Units | |
12-401 | CEE Design | 12 |
12-411 | Project Management for Engineering and Construction | 9 |
xx-xxx | General Education Course | 9 |
xx-xxx | General Education Course | 9 |
xx-xxx | General Education Course | 9 |
48 |
Spring | Units | |
12-451 | Advanced Environmental Engineering | 9 |
12-471 | Applied Data Analytics for Civil and Environmental Systems | 9 |
xx-xxx | Upper Level Environmental Engineering Elective | 9 |
xx-xxx | Elective 4 | 9 |
xx-xxx | Elective 5 | 9 |
45 |
Notes on Electives
- Students are encouraged to take multiple upper level courses to provide them with specific environmental engineering domain depth in their field(s) of interest.
Specialty Areas in Civil Engineering
Students may select a set of civil engineering and other electives in the junior and senior years that enable them to concentrate in a specialty area, if they so desire. Some examples for grouping electives into specialty areas, together with representative course selections, are indicated below. Students can define other specialty area concentrations; discussion with a faculty mentor is encouraged. Specialty areas are not noted on the official transcript.
STRUCTURAL ENGINEERING
Units | ||
12-201 | Geology | 9 |
12-631 | Structural Design | 12 |
12-635 | Structural Analysis | 12 |
12-636 | Geotechnical Engineering | 9 |
21-241 | Matrices and Linear Transformations | 10 |
24-311 | Numerical Methods | 12 |
24-351 | Dynamics | 10 |
Computing in Civil Engineering
Units | ||
12-600 | AutoCAD | 3 |
12-623 | Molecular Simulation of Materials | 12 |
12-645 | Smart Cities: Growth and Intelligent Transportation Systems | 6 |
12-659 | Special Topics: Matlab | 6 |
24-451 | Feedback Control Systems | 12 |
24-650 | Applied Finite Element Analysis | 12 |
24-658 | Image-Based Computational Modeling and Analysis | 12 |
engineering and society
Units | ||
12-645 | Smart Cities: Growth and Intelligent Transportation Systems | 6 |
12-657 | Water Resource Systems Engineering | 9 |
24-291 | Environmental Systems on a Changing Planet | 9 |
48-371 | City & Suburb: Housing in America after 1850 | 9 |
79-303 | Pittsburgh and the Transformation of Modern Urban America | 6 |
79-315 | The Politics of Water in Global Perspective | 9 |
Construction Management
Units | ||
12-600 | AutoCAD | 3 |
12-631 | Structural Design | 12 |
12-635 | Structural Analysis | 12 |
12-636 | Geotechnical Engineering | 9 |
48-380 | Constructing Value(s): Economies of Design | 6 |
70-311 | Organizational Behavior | 9 |
70-321 | Negotiation and Conflict Resolution | 9 |
NEXT-GENERATION BUILDING AND CONSTRUCTION
Units | ||
12-631 | Structural Design | 12 |
39-245 | Rapid Prototype Design | 9 |
48-530 | Human-Machine Virtuosity | 12 |
48-555 | Introduction to Architectural Robotics | 9 |
SMART CITIES
Units | ||
12-600 | AutoCAD | 3 |
12-612 | Intro to Sustainable Engineering | 9 |
12-631 | Structural Design | 12 |
12-635 | Structural Analysis | 12 |
12-636 | Geotechnical Engineering | 9 |
12-644 | Intro to Transportation Systems Analysis | 6 |
12-645 | Smart Cities: Growth and Intelligent Transportation Systems | 6 |
24-643 | Energy Storage Materials and Systems | 12 |
SMART BUILDINGS
12-600 | AutoCAD | 3 |
12-631 | Structural Design | 12 |
12-635 | Structural Analysis | 12 |
48-116 | Introduction to Building Performance | 9 |
48-315 | Environmental Systems: Climate & Energy in Buildings | 9 |
48-432 | Environment II: Design Integration of Active Building Systems | 9 |
MATERIALS
Units | ||
12-623 | Molecular Simulation of Materials | 12 |
24-643 | Energy Storage Materials and Systems | 12 |
27-201 | Structure of Materials | 9 |
27-202 | Defects in Materials | 9 |
27-215 | Thermodynamics of Materials | 12 |
27-301 | Microstructure and Properties I | 9 |
27-406 | Sustainable Materials | 9 |
27-503 | Additive Manufacturing and Materials | 9 |
Specialty Areas in Environmental Engineering
ENVIRONMENTAL ENGINEERING - WATER QUALITY
Units | ||
12-612 | Intro to Sustainable Engineering | 9 |
12-657 | Water Resource Systems Engineering | 9 |
ENGINEERING AND SOCIETY
Units | ||
12-645 | Smart Cities: Growth and Intelligent Transportation Systems | 6 |
12-657 | Water Resource Systems Engineering | 9 |
24-291 | Environmental Systems on a Changing Planet | 9 |
48-371 | City & Suburb: Housing in America after 1850 | 9 |
79-303 | Pittsburgh and the Transformation of Modern Urban America | 6 |
79-315 | The Politics of Water in Global Perspective | 9 |
19-429 | Climate Change Science and Solutions | 9 |
ENVIRONMENTAL ENGINEERING - ENERGY
Units | ||
12-612 | Intro to Sustainable Engineering | 9 |
24-424 | Energy and the Environment | 9 |
24-292 | Renewable Energy Engineering | 9 |
24-628 | Energy Transport and Conversion at the Nanoscale | 12 |
ENVIRONMENTAL ENGINEERING - AIR QUALITY
Units | ||
12-612 | Intro to Sustainable Engineering | 9 |
12-651 | Air Quality Engineering | 9 |
24-425 | Combustion and Air Pollution Control | 9 |
19-429 | Climate Change Science and Solutions | 9 |
Additional Majors and Minors
Civil Engineering and Environmental Engineering students may pursue additional majors and minors in a variety of subjects, taking advantage of the free elective courses to satisfy the requirements for the major or minor. The College of Engineering has designated minors to promote flexibility and diversity among engineering students. Many Civil Engineering and Environmental Engineering undergraduates pursue designated minors in areas such as Architecture, Environmental and Sustainability Studies, or Global Engineering.
Internships and Co-Operative Education Program
Students in Civil Engineering and Environmental Engineering are encouraged to undertake professional internships during summer breaks. In addition, a cooperative internship program is possible for either Jan-Aug or May-Dec in the junior year. Students undertaking these 8-month professional internships would ordinarily graduate after an additional semester of study.
Integrated B.S./M.S. Program
Interested undergraduates may plan a course of study that leads to either the B.S. in Civil Engineering or the B.S. in Environmental Engineering as well as the M.S. in Civil and Environmental Engineering. This course of study will ordinarily require ten semesters, although advanced placement or other study may reduce this time. In the ninth semester of study, students must register in graduate status. Interested students should consult the Director of Undergraduate Programs for information about admission to the M.S. program.
Course Descriptions
About Course Numbers:
Each Carnegie Mellon course number begins with a two-digit prefix that designates the department offering the course (i.e., 76-xxx courses are offered by the Department of English). Although each department maintains its own course numbering practices, typically, the first digit after the prefix indicates the class level: xx-1xx courses are freshmen-level, xx-2xx courses are sophomore level, etc. Depending on the department, xx-6xx courses may be either undergraduate senior-level or graduate-level, and xx-7xx courses and higher are graduate-level. Consult the Schedule of Classes each semester for course offerings and for any necessary pre-requisites or co-requisites.
- 12-100 Exploring CEE: Infrastructure and Environment in a Changing World
- Fall and Spring: 12 units
Civil and Environmental Engineers (CEEs) engage in the planning, design, construction, operation, retrofit, demolition, and reuse of large-scale infrastructure that forms the backbone of all societies and economies. CEEs work at the dynamic interface of the built environment, information environment, and natural environment. Therefore, societal domains that require CEE expertise include smart cities and construction, sustainable energy and buildings, connected and automated transportation systems, resilient infrastructure, climate change mitigation and adaptation, and water management. Students will explore how sensing, data science, environmental science, life cycle systems and economic analysis, and infrastructure design are integrated to create a built environment that meets the needs of smart and connected communities while enhancing sustainability. Students work on team-based design-build projects that introduce principles from environmental, structural, construction engineering, and project management. Students learn technical skills as well as methods for management and design considerations that include uncertainty, economics, and ethics, for modern and future infrastructure.
- 12-200 CEE Challenges: Design in a Changing World
- Fall: 9 units
Building upon design themes introduced in 12-100, in this course, students will be challenged to solve more complex problems related to conventional, cutting-edge, and emerging issues in Civil and Environmental Engineering and one or more of the areas of the built, natural, and information environments, such as smart cities. Students will gain an understanding of the effects of uncertainty, such as changing climate conditions. Through several team projects, students will explore the impact and management of tradeoffs, like constructability, sustainability, cost, and maintenance on design. They will learn to apply mathematics and science, advanced technologies, and computing to solve open-ended problems. Students will learn communication, project management, and design skills and practice the design process, from problem definition to constructed work.
Prerequisite: 12-100
- 12-201 Geology
- Fall and Spring: 9 units
Introduction to physical geology; common rocks and rock-forming minerals and their chemical compositions/structure, physical properties, origins, and uses; geologic processes: surface and ground-water flow, volcanism, mountain-building, tectonics, glaciation, sedimentation, seismicity, and atmospheric and oceanic circulation.
- 12-212 Statics
- Fall: 9 units
Introduction to vector mechanics; equivalent systems of forces; equilibrium of rigid bodies; free body diagram; distributed forces, hydrostatic forces, effective forces, centroids; applications to simple statically determinate trusses, beams, frames, cables and other physical systems; friction.
- 12-215 Introduction to Professional Writing in CEE
- Fall: 9 units
The objective of the course is to prepare students for writing technical reports and essays assigned in CEE courses and laboratories, writing professional letters and reports for internships and professional positions, preparing documents in a team setting, delivering individual and team oral presentations, and transforming information for several types of audiences (scientific accommodation). The course focuses on document purpose, organization and style; basic editing techniques; scientific accommodation; plagiarism and proper paraphrasing and summarizing; evaluating, citing and referencing sources; team communication strategies; oral presentations; and proper use of tables, graphics, and other visual aids in documents and presentations. Course activities include in-class exercises, peer workshops, and homework assignments to illustrate examples of good and poor communication and to practice technical communication skills. Concurrent with lectures and class activities, students draft and revise individual and team technical reports and will give individual and team oral presentations.
- 12-221 Environmental Chemistry and Thermodynamics
- Fall: 9 units
Environmental chemistry is foundational to the understanding of processes in natural and engineered systems. This course introduces environmental chemistry principles within the context of air and water systems. It focuses on the use of stoichiometry, thermodynamics, equilibrium, and kinetics to understand processes governing chemical and biological behaviors in natural and engineered systems. Topics in water include acid-base chemistry, the carbonate system, buffering, oxidation and reduction, mineral dissolution/precipitation, metal complexation, adsorption, and partitioning. Topics in air and climate to be discussed include atmospheric chemistry, air quality, combustion, aerosols, and climate science.
Prerequisites: 09-105 or 09-111
- 12-222 Environmental Chemistry Laboratory
- Fall: 3 units
Students learn to conduct lab and field experiments relevant to environmental engineering and the understanding of natural and engineered systems. Exercises involve the collection and analysis of data from major domains of the environment (air, water, soil, sediments). Students learn to use state-of- the-art environmental analytical techniques. Students develop collaborative skills through team-based laboratory exercises and practice skills in written communication of laboratory results.
- 12-231 Solid Mechanics
- Spring: 9 units
Understanding and calculating the deformation and eventual failure of solids is fundamental to the design of structures and materials for civil engineering applications ranging from structural analysis and design of buildings and bridges to the design of novel materials and structures optimized for specific functionality. This course provides students with an introduction to fundamental concepts and methods in solid mechanics. Topics covered include stress, strain, mechanical properties of materials, and geometric compatibility; response under axial loads, torsion, bending, transverse shear, and combined loadings; stress transformations and Mohr's circles, deflections of beams and shafts, and buckling of columns. Students will develop problem solving skills and apply these concepts to analyze deformable bodies.
Prerequisite: 12-212
- 12-233 CEE Infrastructure Systems in Action
- Fall: 2 units
Civil and environmental engineering infrastructure is all around us. CEE infrastructure is integral to society's day-to-day operations, providing, for example, shelter, transportation, and clean drinking water. In this course, students will get a first-hand experience of civil and environmental engineering in action all around us. The course is comprised of lab sessions during which students will learn about and investigate infrastructure and phenomena in the built and natural environments on or near campus. Student coursework includes short assignments and reflections related to the lab experience.
Prerequisite: 12-100
- 12-234 Sensing and Data Acquisition for Engineering Systems
- Spring: 4 units
Collecting and analyzing massive amounts of data is integral to understanding and managing the complexities of our infrastructure systems. Civil and environmental engineers need to select tools and to collect data to gain an understanding of the problems they are trying to solve. In this course, students will learn how to choose and use a range of measuring tools from simple hand tools to advanced sensors to collect data in laboratory-based and system-level studies, followed by data acquisition and processing. Experiment subjects will span the breadth of the fields including, for example, structural, geotechnical, environmental, and transportation engineering. The sensors and data will be used to assess not only an individual infrastructure component, but also infrastructure systems and networks. Students will complete planning activities for each of the experiments, conduct experiments, and acquire the resulting data from sensors and other measurements. Results and analysis will be submitted as part of a report or post-laboratory assignment.
Prerequisite: 12-212
- 12-271 Computation and Data Science for Civil & Environmental Engineering
- Spring: 9 units
Computational science and computer applications play an important role in modern engineering practice and research. This course provides students with an introduction to the fundamentals of computation and data science using both deterministic and stochastic techniques. Topics include numerical methods for approximation, differentiation, integration, Monte Carlo simulation, quantifying error and uncertainty, regression, solving linear systems of equations and ordinary differential equations, root finding, and optimization; the use of several computing paradigms (numerical, symbolic, and spreadsheet) for enhancing engineering workflows with modeling and data, with an emphasis on identifying the appropriate tool for various engineering problems; the importance of and approaches for effective visual presentation of data; and the future of computer-based methods in engineering. Mathematical concepts from calculus, probability, and linear algebra are introduced as needed. Through application of these principles, students will develop the computational reasoning skills that are required to design and deploy computer-based solutions for a variety of problems in civil and environmental engineering.
Prerequisites: 21-120 Min. grade C and 33-141 and (15-110 or 15-112) and 21-122 Min. grade C
- 12-301 CEE Projects: Integrating the Built, Natural and Information Environments
- Fall: 9 units
Civil and environmental engineers work at the interface of multiple disciplines, understanding and applying principles to evaluate and create. This course extends design skills from 12-100 and 12-200 to hands-on experiences with more integrated, interdisciplinary problem solving. Students explore the roles of diverse stakeholders, community engagement, and sustainability goals in CEE projects. Students integrate construction/structures, sensing, and sustainability through team-based projects, and apply communication, computation, and project management skills. Students develop an understanding of the professional, ethical, social, and economic aspects of engineering projects. The course combines formal instruction, field trips, teamwork, role-playing, and engagement with practicing experts involved with CEE projects.
Prerequisites: 12-271 and 12-200
- 12-333 Experimental & Sensing Systems Design and Computation for Infrastructure Systems
- Spring: 4 units
Civil and environmental engineers must decide what information they need to collect, how to collect it, how to analyze the data and how to use that data to develop solutions for a changing world. Data are often incorporated into computational models to gain further insight and understanding of the problem and potential solutions. In this course, students will learn and develop different approaches to solve problems like field testing, laboratory experimentation, computer simulation, and data analytics. Students will design their own testing protocols and develop computer models to simulate situations that are difficult or expensive to sense in the real-world. Pre- and post-laboratory assignments or reports will be completed to document plans and to present an analysis of results.
Prerequisite: 12-356
- 12-335 Soil Mechanics
- Fall: 9 units
Understanding the behavior of soils is essential for many applications within civil and environmental engineering from construction safety and structural integrity of buildings, to foundations, levees, groundwater remediation, landfill design, and erosion control. This course provides students with an introduction to fundamental concepts and methods in soil mechanics and geotechnical engineering. Topics covered in the course include physical, chemical and hydraulic characteristics and mineral composition of soils; stress-strain-strength relationships; permeability; consolidation; shear strength; and lateral earth pressure. Students will apply knowledge of these fundamentals to solve civil and environmental engineering problems related to soil deformation, stability, and groundwater flow.
Prerequisites: 12-231 and 33-142
- 12-351 Environmental Engineering
- Spring: 9 units
Environmental engineering applies sustainability science, engineering principles, and systems approaches to protect the environment and human health. This includes protecting natural ecosystems and enhancing the quality of human life through environment-related policy development and technological innovation, and assessing the environmental impacts or benefits of infrastructure projects. This course provides a scientific and engineering basis for understanding and developing sustainable solutions for challenges in environmental and public health protection, especially in relation to urban water systems, with links to energy and climate. Topics covered include: sustainability; basic principles of water chemistry and microbiology; mass and energy balances; reactor theory and models; physical-chemical and biological processes; drinking water treatment; wastewater treatment; rivers, lakes, and ecosystems. Students will develop quantitative problem-solving skills for environmental engineering challenges. Students will also learn about and analyze current environmental and public health issues.
Prerequisites: 09-105 or 09-111
- 12-352 Environmental Engineering Lab
- Spring: 3 units
Environmental engineering depends on many kinds of measurements as well as experimentation for monitoring and managing natural and engineered systems. In this course, students will design and conduct laboratory experiments that illustrate the fundamental principles of chemical, physical, and biological processes learned in environmental engineering. Topics include acid-base chemistry, carbonate chemistry, solids removal, and pathogen detection. Experiments include applications of methods to detect and quantify both inorganic and organic contaminants in water, and methods to remove contaminants from water. Students will also advance teamwork skills through group efforts and collaborative writing.
- 12-353 Environmental Biology and Ecology
- Spring: 9 units
Profound changes are affecting our environment, including climate change, habitat loss, pollution, and invasive species. Understanding ecosystems and their inhabitants and functions is critical to engineering a sustainable future for humans. This course is an introduction to ecology and biology for environmental engineers. Ecology topics include the relationships among organisms and between organisms and their environment; and adaptations, populations, communities, and terrestrial and aquatic ecosystems. Biology subjects will focus on microbiology, as bacteria are an analog for more-complex species. Microbiology topics include biological molecules, biochemical reactions, energetics, diversity of microbial metabolism, physiology, biofilms, biogeochemical cycles, and the degradation of pollutants.
Prerequisite: 03-121
- 12-355 Fluid Mechanics
- Fall: 9 units
The flow of fluids is important in many civil and environmental engineering applications ranging from water infrastructure and coastal engineering to bridge design. This course provides students with an introduction to fundamental concepts and methods in fluid mechanics. Topics covered in the course include fluid properties; pressure, hydrostatics, and buoyancy; open systems and control volume analysis; conservation of mass and momentum for moving fluids; viscous fluid flows and flow in conduits; dimensional analysis and similitude; open channel flows; lift and drag on immersed bodies; and differential analysis. Through application of these concepts, students will develop problem-solving skills and formulate models necessary to study, analyze, and design fluid systems essential to good engineering practice of fluid mechanics. Civil Engineering undergraduates register for section A. Environmental Engineering undergraduates register for section B. All graduate students register for section C.
Prerequisite: 21-260 Min. grade C
- 12-356 Fluid Mechanics Lab
- Fall: 2 units
An understanding of fluid mechanics is greatly enhanced by hands-on experimentation and experience with the physical concepts of fluid flows. In this course, students will develop an ability to conduct experiments, take measurements, and analyze and interpret data in fluid mechanics. Topics covered include measurement of fluid properties; static forces on immersed surfaces; continuity and energy; viscous pipe flow; and open channel flow. Students will foster teamwork skills and an ability to creatively develop independent ideas around the description of fluid mechanics through small-group work with experimental apparatus and individual reports on the acquired data.
- 12-371 Advanced Computing and Problem Solving in Civil and Environmental Engineering
- Spring: 9 units
Building upon the fundamentals developed in 12-271, this course introduces students to advanced topics in computational problem solving that are critical for implementing and interpreting computational solutions in civil and environmental engineering practice. These topics include numerical methods (both deterministic and stochastic) for approximation, differentiation, and integration in high dimensions; topics in numerical linear algebra for data science (including applications of QR factorization, singular-value decomposition, and Cholesky factorization); an introduction to clustering, regression, and classification; an introduction to statistical sampling; an introduction to graph and network theory; topics in deterministic and stochastic optimization; an introduction to scripting and automation; numerical solutions of ordinary differential equations (including finite differences and basic finite-element analysis); and practices for effective visualization of large data sets. Each topic is presented with real-world civil and environmental engineering problems, in areas such as smart cities, transportation, energy, buildings, and hydrology. An emphasis is placed on identifying the appropriate computational method for any specific problem; additional emphasis is placed on developing computational thinking. This course culminates in a project, which requires students to synthesize their computational reasoning skills in order to solve a challenging civil and environmental engineering problem.
Prerequisite: 12-271
- 12-401 CEE Design
- Fall: 12 units
This capstone design experience integrates knowledge and experience from technical and professional skills acquired in the civil engineering and environmental engineering project course sequence. Students apply the design process and knowledge from the core curriculum to design engineering solutions to real engineering problems. Students work in teams in a pre-professional environment to meet the challenges with which they are presented. Oral, written, and graphic communications both within teams and with external audiences are essential to successful completion of the projects. Students manage the design process as they work with community partners to co-design solutions during the semester-long project. Student teams work with community partners to define the engineering problem, including requirements and performance criteria, and to imagine and evaluate potential solutions. Teams produce models and calculations to assess performance with respect to requirements and performance criteria and detailed design deliverables to convey the recommended solution.
Prerequisite: 12-301
- 12-411 Project Management for Engineering and Construction
- Fall: 9 units
Through planning and management, and optimization and allocation of materials and labor under time and financial constraints, project managers lead teams to achieve project goals. This course is an introduction to project management of engineering, construction, and operations of building facilities and civil infrastructure. This course emphasizes design, construction, and operation as an integrated process and examines various topics related to four core aspects of project management - time, cost, quality, and safety. Engineering and management cases from civil, construction, and infrastructure engineering domains will be examined. Topics covered include contracting issues, legal structures, project planning and scheduling, cash flows, cost estimation and financing of constructed facilities, labor productivity, material management, equipment utilization, cost control, monitoring, and accounting for construction. The course will introduce various software tools useful for implementation of these topics, including project scheduling and management tools, software for optimization and economic analysis, field operation analysis tools, and digital design and modeling tools. Civil engineering undergraduates register for section A. Environmental Engineering undergraduates register for section B. All graduate students register for section C.
Prerequisite: 12-301
- 12-451 Advanced Environmental Engineering
- Spring: 9 units
Building on fundamental concepts from 12-221, 12-351, and 12-353, this course focuses on the physical, chemical, and biological processes controlling the quality of water, soil, air and #8212; and ultimately human and ecosystem health. Students will learn how these processes regulate the cycling of contaminants and nutrients in the environment. Key topics include material and energy balances, advective-dispersive transport with reacting solutes, and partitioning of contaminants and nutrients across different media. Students will also gain familiarity with (1) how regulatory agencies and decision-makers account for these processes in environmental protection efforts and (2) related challenges and opportunities around climate change.
Prerequisites: 12-355 and 12-353 and 12-351 and 12-221
- 12-471 Applied Data Analytics for Civil and Environmental Systems
- Spring: 9 units
Building upon the fundamentals developed in 12-271 and 12-371, this course empowers students to leverage computing tools for big data. Topics include design of experiments; advanced topics in statistics and uncertainty quantification; an introduction to signal processing and Fourier theory; an introduction to classification, clustering, and other concepts from machine learning; and an introduction to parallel and distributed computing and sensing. Each topic is presented in the context of a specific set of engineering problems. An emphasis is placed on identifying computationally appropriate and efficient solutions. This course culminates in a collaborative project, enabling students to synthesize their computational and data science skills to solve a significant problem in civil and environmental systems
Prerequisite: 12-371
- 12-600 AutoCAD
- Fall and Spring: 3 units
AutoCAD is mostly held online. The course provides an introduction to the fundamentals of computer-aided design (CAD)software. Students learn how to set up CAD projects using Autodesk's AutoCAD software. Topics include coordinates, lines, circles, arcs, zooms, snaps and grids, text, views, layers, plines, blocks, reference files, dimensioning, isometrics, 3D commands, surfaces, solids, and more. CAD standards for layers, plotting, and symbol libraries are also covered. The course includes development of a CAD project by each student.
- 12-612 Intro to Sustainable Engineering
- Fall: 9 units
This course presents an overview of the concept of sustainability, including changing attitudes and values toward technology and the environment through the late twentieth and early twenty-first centuries. Relevant issues in sustainable engineering, including population growth, urbanization, energy, water, food and material resources are discussed. Tools for sustainable engineering are presented, including metrics of sustainability, principles of design for the environment, and use of material and energy balances in sustainable systems.
- 12-623 Molecular Simulation of Materials
- Spring: 12 units
The purpose of this course is to expose engineering students to the theory and implementation of numerical techniques for modeling atomic-level behavior. The main focus is on molecular dynamics and Monte Carlo simulations. Students will write their own simulation computer codes, and learn how to perform calculations in different thermodynamic ensembles. Consideration will be given to heat transfer, mass transfer, fluid mechanics, mechanics, and materials science applications. The course assumes some knowledge of thermodynamics and computer programming. 4 hrs lec.
- 12-631 Structural Design
- Spring: 12 units
Design of structural members for bending moment, shear force, axial force, and combined axial force and bending. Reinforced concrete, structural steel, and composite beam construction are considered. Buckling effects in columns, beams and local plate segments are treated. Serviceability limits such as deflection and cracking are addressed. Design projects include the determination of loads and the selection of system geometry.
Prerequisite: 12-231
- 12-635 Structural Analysis
- Fall: 12 units
Classical and matrix-based methods of structural analysis; energy principles in structural mechanics. Basic concepts of force and displacement methods for analyzing redundant structural systems. Matrix methods utilizing the flexibility (force) and stiffness (displacement) concepts.
Prerequisite: 12-231
- 12-636 Geotechnical Engineering
- Spring: 9 units
Behavior of geotechnical structures; engineering design of geotechnical structures considering failure modes; uncertainties; economic issues, required design formats and relevant code provisions; performance requirements for foundations, subsurface investigations; allowable stress and LRFD design approaches; reliability-based design; shallow foundations; deep foundations; retaining structures; reinforced concrete foundations.
Prerequisite: 12-335
- 12-644 Intro to Transportation Systems Analysis
- Fall: 6 units
This course covers fundamentals of planning, design, and operation of roadway transportation. Topics covered include basic traffic flow theory, traffic signal design and evaluation, transportation planning, pricing of transportation systems, and basic data analytics techniques. It also teaches the basics of the travel behavior model to understand planning of public transit services. The objective is to develop the capability to: 1) understand the principles of transportation planning, transportation economics and system management; 2) analyze transportation systems with emerging mobility data; and 3) apply methodologies to solve transportation system problems and develop management strategies/policies.
- 12-645 Smart Cities: Growth and Intelligent Transportation Systems
- Fall: 6 units
Cities all around the world are being built and re-invented as smart cities utilizing information systems and innovative applications of data analytics. One major smart cities component is transportation. The Intelligent Transportation Systems (ITS) industry is expected to grow at a rate of 19% per year and reach $5.5 Billion in annual investment by 2020. This shifting dynamic provides great opportunity for improved transportation safety and efficiency but also poses challenging information systems and public policy challenges. Furthermore, there are new opportunities for professional-school graduates outside of engineering schools for employment in transportation planning and policy. This course is supported by CMU's Traffic21 Initiative and Technologies for Safe and Efficient Transportation (T-SET) University Transportation Center. Classes will feature guest lectures provided by T-SET faculty and industry and government ITS professionals.
- 12-648 CEE Research Project
- Fall and Spring
This course is designed to give students the opportunity to work on a research project under the direction of a faculty member in Civil and Environmental Engineering. A student in this course must write a proposal and submit progress reports to the advisor. The student must also make a presentation of the project results and submit a final report. To register for this course, a student must have the approval of the faculty member for both the research topic and the number of units.
- 12-651 Air Quality Engineering
- Fall: 9 units
The course provides a quantitative introduction to the processes that control atmospheric pollutants and the use of mass balance models to predict pollutant concentrations. We survey major processes including emission rates, atmospheric dispersion, chemistry, and deposition. The course includes discussion of basic atmospheric science and meteorology to support understanding air pollution behavior. Concepts in this area include vertical structure of the atmosphere, atmospheric general circulation, atmospheric stability, and boundary layer turbulence. The course also discusses briefly the negative impacts of air pollution on society and the regulatory framework for controlling pollution in the United States. The principles taught are applicable to a wide variety of air pollutants but special focus is given to tropospheric ozone and particulate matter. The course is intended for graduate students as well as advanced undergraduates. It assumes a knowledge of mass balances, fluid mechanics, chemistry, and statistics typical of an undergraduate engineer but is open to students from other scientific disciplines.
- 12-657 Water Resource Systems Engineering
- Spring: 9 units
Water Resource Systems Engineering combines hydrology, engineering, economics, and operations research to create tools and analyses that support decisions about large-scale water resource systems. The emphasis in this course will be on optimization methods, which are a core element of water systems analysis. Both water quantity and water quality problems will be covered.
Prerequisite: 12-355
- 12-659 Special Topics: Matlab
- Fall: 6 units
This mini course is designed to be a practical introduction to engineering scientific computation. The topics of this class will include basic matrix computation, solving ordinary and partial differential equations, solving systems of linear equations, computing eigenvalues and eigenvectors, and basic signal processing and neural network techniques. Throughout the course, these scientific computation tools will be demonstrated using interactive scientific software called MATLAB.
- 12-690 CEE Independent Study
- Fall and Spring
In-depth investigation of a special topic in Civil and Environmental Engineering under the direction of a faculty member. The subject of study is determined through discussion between the student and a faculty advisor. A student in this course must write a proposal about what they want to learn and how it can be evaluated. Approaches can include more in-depth examination of topics in the curriculum, study of topics not in the curriculum, a design project, or other investigation. To register for this course, a student must have the approval of the faculty member for both the subject and the number of units.
- 12-702 Fundamentals of Water Quality Engineering
- Fall: 12 units
This course is a systematic overview of water quality engineering designed for students with no prior civil and environmental engineering background. Topics examined include physical, chemical, and biological characteristics of water; common water pollutants; basic water chemistry and micriobiology; mass and energy balances and their use in reactor analysis; physical, chemical and biological processes affecting natural water quality and the use of these processes in water supply and wastewater management systems; and selected problems in surface water and groundwater quality management. A background in college-level general chemistry, physics, calculus, and differential equations is assumed.
- 12-704 Probability and Estimation Methods for Engineering Systems
- Fall: 12 units
Overview of rules of probability, random variables, probability distribution functions, and random processes. Techniques for estimating the parameters of probability models and related statistical inference. Application to the analysis and design of engineered systems under conditions of variability and uncertainty.
- 12-712 Sustainable Engineering Principles
- Fall: 12 units
This course presents an overview of the concept of sustainability, including changing attitudes and values toward technology and the environment through the late twentieth and early twenty-first centuries. Relevant issues in sustainable engineering, including population growth, urbanization, energy, water, food and material resources are discussed. Tools for sustainable engineering are presented, including metrics of sustainability, principles of design for the environment, and use of material and energy balances in sustainable systems. Publicly available data sets and computational models will be explored to assess sustainability. A team-based project is required.
- 12-714 Environmental Life Cycle Assessment
- Spring: 12 units
Cradle-to-grave analysis of new products, processes and policies is important to avoid undue environmental harm and achieve extended product responsibility. This course provides an overview of approaches and methods for life cycle assessment and for green design of typical products and processes using the ISO 14040 family of standards. This includes goal and scoping definition, inventory analysis, life cycle impact assessment (LCIA), interpretation, and guidance for decision support. Process-based analysis models, input-output and hybrid approaches are presented for life cycle assessment. Example software such as MATLAB, Excel, and Simapro are introduced and used in assignments. A group life cycle assessment project consistent with the principles and tools of sustainability to solve real-world engineering problems is required.
- 12-720 Water Resources Chemistry
- Fall: 12 units
This course provides a rigorous yet practical basis for applying the principles of physical chemistry to understanding the composition of natural waters and to the engineering of water and wastewater treatment processes. Topics covered include chemical equilibrium and kinetics; acid-base equilibria and buffering; solid precipitation and dissolution; oxidation and reduction reactions; adsorption on solids; and computer-aided problem solving. The primary objective of the course is to be able to formulate and solve chemical equilibrium models for complex aqueous systems. Knowledge of college-level general chemistry is assumed.
- 12-724 Biological Wastewater Treatment
- Spring: 12 units
The exploitation of microbiological processes for environmental quality control is both historic and emergent. Engineered microbial systems have been used to treat wastewater for over 100 years, and they remain a critical component of modern operations. At the same time, new technologies are emerging to address modern challenges in the remediation and detoxification of hazardous chemicals and recovery of resources from waste. This course connects established principles of microbiology and engineering with empirical observations of complex microbial systems to develop quantitative tools for engineering biological systems. The course includes aerobic and anaerobic treatment perspectives as well as suspended growth and biofilm processes. Concepts are developed from a wastewater perspective but include applications in advanced, nutrient removal and resource recovery.
- 12-725 Fate, Transport & Physicochemical Processes of Orgnc Contaminants in Aqua Systms
- Spring: 12 units
Examination of the major physical and chemical processes affecting the fate and treatment of organic compounds nanoparticles in aquatic systems. The emphasis is on anthropogenic organic compounds. The course will review some concepts from physical organic chemistry, and examine the relationships between chemical structure, properties, and environmental behavior of organic compounds. Chemical processes important to the fate, treatment, and biotransformation of specific organic compounds are addressed. Two laboratory sessions illustrate measurement techniques for organic compounds in water. 12-702 is a co- req for non environmental engineers or students who have not had and environmental engineering undergraduate course
- 12-726 Mathematical Modeling of Environmental Quality Systems
- Spring: 12 units
Development and application of mathematical models for environmental systems. Material balance formulations and their solutions, computer implementation, model validation, uncertainty analysis, and use for projection and policy analysis. Applications to surface water, groundwater, atmospheric transport, indoor air pollution, and human exposure and risk.
- 12-740 Data Acquisition
- Fall: 6 units
The intent of this course is to introduce students to the concepts, approaches and implementation issues associated with data acquisition for infrastructure systems. Students will be introduced to the types of data that is collected about infrastructure systems, excitation mechanisms, sensing technologies, data acquisition using sensors, signal pre-processing and post-processing techniques, and use of sensing in a variety of applications in construction and infrastructure management. Students will also gain experience with data acquisition hardware and software.
- 12-741 Data Management
- Fall: 6 units
The intent of this course is to introduce students to database management systems and to knowledge discovery in database principles. Students will learn how to develop powerful tools for efficiently managing large amounts of civil engineering data so that it may persist safely over long periods of time. Students will be introduced to relational database systems and structured query languages. They will also be exposed to other existing data models. Students also will be introduced to data mining and analysis tools to discover patterns and knowledge from data.
- 12-746 Special Topics: Introduction to Python Prototyping for Infrastructure Systems
- Fall: 6 units
This course uses the Python programming language to introduce fundamental programming approaches to students from civil and environmental engineering. No prerequisite required and students with no programming experience are recommended to take this course. This course will cover fundamental programming approaches, object-oriented programming concepts, graphical user interface design in Python, and file and database operation. Real-world examples from infrastructure management will be used in the class for demonstration and term project. Students will work individually and in teams to develop a series of applications that are potentially be used in real-world applications.
- 12-749 Climate Change Adaptation
- Fall: 6 units
While the specific timing and magnitude of climate change impacts are uncertain, long-lived civil engineering infrastructure will need to be resilient to these potential impacts. Engineers designing for climate change adaptation require the tools to maximize resiliency and minimize cost for existing and proposed energy, transportation, water, urban and other types of infrastructure. Students successfully completing this course will understand how climate change affects civil infrastructure and how to quantitatively incorporate resilient designs and co-benefits under uncertainty. Students will use open data to examine current adaptation engineering challenges, quantify solutions, and communicate their technical recommendations through policy briefs. Prerequisites: Graduate standing or consent of instructor.
- 12-755 Finite Elements in Mechanics I
- Fall: 12 units
The basic theory and applications of the finite element method in mechanics are presented. Development of the FEM as a Galerkin method for numerical solution of boundary value problems. Applications to second-order steady problems, including heat conduction, elasticity, convective transport, viscous flow, and others. Introduction to advanced topics, including fourth-order equations, time dependence, and nonlinear problems.Prerequisite: Graduate standing or consent of instructor. Prerequisites: Graduate standing or consent of instructor.
Faculty
AMIT ACHARYA, Professor of Civil and Environmental Engineering – Ph.D., University of Illinois at Urbana - Champaign; Carnegie Mellon, 2000–
PETER ADAMS, Thomas Lord Professor of Engineering, Civil and Environmental Engineering and Engineering and Public Policy; Department Head of Engineering and Public Policy – PhD., California Institute of Technology; Carnegie Mellon, 2001–
BURCU AKINCI, Department Head and Paul P. Christiano Professor of Civil and Environmental Engineering – Ph.D., Stanford University; Carnegie Mellon, 2000–
MARIO BERGES, Professor of Civil and Environmental Engineering – Ph.D., Carnegie Mellon Univesity; Carnegie Mellon, 2010–
JACOBO BIELAK, P.E., Hamerschlag University Professor Emeritus of Civil and Environmental Engineering – Ph.D., California Institute of Technology, , P.E.; Carnegie Mellon, 1978–
SARAH J. CHRISTIAN, P.E., Associate Teaching Professor of Civil and Environmental Engineering – Ph.D., Stanford; Carnegie Mellon, 2015–
KAUSHIK DAYAL, Professor of Civil and Environmental Engineering – Ph.D., California Institute of Technology; Carnegie Mellon, 2008–
DAVID A. DZOMBAK, P.E., Hamerschlag University Professor Emeritus of Civil and Environmental Engineering – Ph.D., Massachusetts Institute of Technology, P.E.; Carnegie Mellon, 1989–
SARAH FAKHREDDINE, Assistant Professor of Civil and Environmental Engineering – PhD, Stanford; Carnegie Mellon, 2022–
SUSAN FINGER, Professor of Civil and Environmental Engineering; Associate Dean, Integrative Design Arts & Technology (IDeATe) – Ph.D., Massachusetts Institute of Technology; Carnegie Mellon, 1989–
KATHERINE A. FLANIGAN, Assistant Professor of Civil and Environmental Engineering – PhD, University of Michigan; Carnegie Mellon, 2020–
JAMES H. GARRETT, JR. P.E., Provost – Ph.D., Carnegie Mellon University; Carnegie Mellon, 1990–
KELVIN GREGORY, Professor and Executive Director of Undergraduate and Graduate Programs, Civil and Environmental Engineering – Ph.D., University of Iowa; Carnegie Mellon, 2006–
COREY HARPER, Assistant Professor of Civil and Environmental Engineering and Heinz College – PhD, Carnegie Mellon University; Carnegie Mellon, 2021–
CHRIS T. HENDRICKSON, Hamerschlag University Professor Emeritus of Civil and Environmental Engineering – Ph.D., Massachusetts Institute of Technology; Carnegie Mellon, 1978–
GREGORY LOWRY, Walter J. Blenko, Sr. Professor of Civil and Environmental Engineering – Ph.D., Stanford University; Carnegie Mellon, 2002–
JOE MOORE, Assistant Teaching Professor – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2017–
DESTENIE NOCK, Assistant Professor of Civil and Environmental Engineering and Engineering and Public Policy – PhD, University of Massachusetts, Amherst; Carnegie Mellon, 2019–
FETHIYE OZIS, P.E., Associate Teaching Professor of Civil and Environmental Engineering – PhD, University of Southern California; Carnegie Mellon, 2022–
MATTEO POZZI, Professor of Civil and Environmental Engineering – Ph.D., University of Trento, Italy; Carnegie Mellon, 2012–
ZHEN (SEAN) QIAN, Professor of Civil and Environmental Engineering – Ph.D., University of California, Davis; Carnegie Mellon, 2015–
DAVID ROUNCE, Assistant Professor of Civil and Environmental Engineering – PhD, University of Texas at Austin; Carnegie Mellon, 2020–
CONSTANTINE SAMARAS, Professor of Civil and Environmental Engineering – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2014–
MITCHELL J. SMALL, H. John Heinz Professor Emeritus of Civil and Environmental Engineering and Engineering and Public Policy – Ph.D., University of Michigan; Carnegie Mellon, 1982–
PINGBO TANG, Associate Professor of Civil and Environmental Engineering – PhD, Carnegie Mellon University; Carnegie Mellon, 2020–
JEANNE VANBRIESEN, P.E., Duquesne Light Company Professor of Civil and Environmental Engineering and Engineering and Public Policy; Vice Provost for Faculty – Ph.D., Northwestern University; Carnegie Mellon, 1999–
GERALD J. WANG, Assistant Professor of Civil and Environmental Engineering – Ph.D., Massachusetts Institute of Technology; Carnegie Mellon, 2019–