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 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

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.

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.

The Bachelor of Science in Environmental Engineering will complete its first cycle of graduating students in May 2024 and will be formally evaluated by ABET later that year. 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-101Introduction to Experimental Chemistry3
09-105Introduction to Modern Chemistry I10
or 09-111 Nanolegos: Chemical Building Blocks
15-110Principles of Computing10
21-120Differential and Integral Calculus10
21-122Integration and Approximation10
21-259Calculus in Three Dimensions9
or 21-254 Linear Algebra and Vector Calculus for Engineers
21-260Differential Equations9
33-141Physics I for Engineering Students12
33-142Physics II for Engineering and Physics Students12
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-100Exploring CEE: Infrastructure and Environment in a Changing World12
21-120Differential and Integral Calculus10
33-141Physics I for Engineering Students12
99-10xComputing @ Carnegie Mellon3
xx-xxxGeneral Education Course9
 46
Spring Units
xx-xxxIntroduction to Engineering (other than CEE)12
21-122Integration and Approximation10
33-142Physics II for Engineering and Physics Students12
09-101Introduction to Experimental Chemistry3
xx-xxxGeneral Education Course9
 46
Sophomore Year
Fall Units
12-200CEE Challenges: Design in a Changing World9
12-212Statics9
12-233CEE Infrastructure Systems in Action2
21-259Calculus in Three Dimensions9
or 21-254 Linear Algebra and Vector Calculus for Engineers
15-110Principles of Computing10
xx-xxxGeneral Education Course9
39-210Experiential Learning I0
 48
Spring Units
12-231Solid Mechanics9
12-234Sensing and Data Acquisition for Engineering Systems4
12-271Computation and Data Science for Civil & Environmental Engineering9
21-260Differential Equations9
36-220Engineering Statistics and Quality Control9
xx-xxxGeneral Education Course9
39-220Experiential Learning II0
 49
Junior Year
Fall Units
12-301CEE Projects: Integrating the Built, Natural and Information Environments9
12-335Soil Mechanics9
12-355Fluid Mechanics9
12-356Fluid Mechanics Lab2
09-111Nanolegos: Chemical Building Blocks9
or 09-105 Introduction to Modern Chemistry I
xx-xxxElective 19
39-310Experiential Learning III0
 47
Spring Units
12-351Environmental Engineering9
27-357Introduction to Materials Selection6
12-371Advanced Computing and Problem Solving in Civil and Environmental Engineering9
12-333Experimental & Sensing Systems Design and Computation for Infrastructure Systems4
xx-xxxElective 29
xx-xxxGeneral Education Course9
 46
Senior Year
Fall Units
12-401CEE Design: Imagine, Build, Test12
12-411Project Management for Engineering and Construction9
xx-xxxElective 39
xx-xxxElective 49
xx-xxxGeneral Education Course9
 48
Spring Units
xx-xxxGeneral Education Course9
xx-xxxGeneral Education Course9
xx-xxxElective 59
xx-xxxElective 69
xx-xxxElective 79
xx-xxxElective 89
 54
Notes on Electives
  1. One elective must be in the basic sciences, from the following list:
    03-121Modern Biology9
    12-201Geology9
    12-353Environmental Biology and Ecology9
    Substitutions may be made only with the approval of the Department Head.
  2. 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. 
  3. 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-101Introduction to Experimental Chemistry3
09-105Introduction to Modern Chemistry I10
or 09-111 Nanolegos: Chemical Building Blocks
15-110Principles of Computing10
21-120Differential and Integral Calculus10
21-122Integration and Approximation10
21-254Linear Algebra and Vector Calculus for Engineers11
21-260Differential Equations9
33-141Physics I for Engineering Students12
33-142Physics II for Engineering and Physics Students12

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-100Exploring CEE: Infrastructure and Environment in a Changing World12
21-120Differential and Integral Calculus10
33-141Physics I for Engineering Students12
99-10xComputing @ Carnegie Mellon3
xx-xxxGeneral Education Course9
 46
Spring Units
xx-xxxIntroduction to Engineering (other than CEE)12
21-122Integration and Approximation10
33-142Physics II for Engineering and Physics Students12
09-105Introduction to Modern Chemistry I10
or 09-111 Nanolegos: Chemical Building Blocks
09-101Introduction to Experimental Chemistry3
 47
Sophomore Year
Fall Units
12-200CEE Challenges: Design in a Changing World9
12-221Environmental Chemistry and Thermodynamics9
12-222Environmental Chemistry Laboratory3
15-110Principles of Computing10
21-254Linear Algebra and Vector Calculus for Engineers11
39-210Experiential Learning I0
xx-xxxGeneral Education Course9
 51
Spring Units
12-271Computation and Data Science for Civil & Environmental Engineering9
12-351Environmental Engineering9
12-352Environmental Engineering Lab3
21-260Differential Equations9
39-220Experiential Learning II0
xx-xxxGeneral Education Course9
xx-xxxElective 19
 48
Junior Year
Fall Units
12-301CEE Projects: Integrating the Built, Natural and Information Environments9
12-355Fluid Mechanics9
12-356Fluid Mechanics Lab Starting in Fall 2022, 12-356 will be 2 units2
03-121Modern Biology9
36-220Engineering Statistics and Quality Control9
39-310Experiential Learning III0
xx-xxxGeneral Education Course9
 47
Spring Units
12-353Environmental Biology and Ecology9
12-371Advanced Computing and Problem Solving in Civil and Environmental Engineering9
12-201Geology9
xx-xxxElective 26
xx-xxxElective 39
xx-xxxGeneral Education Course9
 51
Senior Year
Fall Units
12-401CEE Design: Imagine, Build, Test12
12-411Project Management for Engineering and Construction9
xx-xxxGeneral Education Course9
xx-xxxGeneral Education Course9
xx-xxxGeneral Education Course9
 48
Spring Units
12-451Advanced Environmental Engineering9
12-471Applied Data Analytics for Civil and Environmental Systems9
xx-xxxUpper Level Environmental Engineering Elective9
xx-xxxElective 49
xx-xxxElective 59
 45

Notes on Electives

  1. 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-201Geology9
12-631Structural Design12
12-635Structural Analysis12
12-636Geotechnical Engineering9
21-241Matrices and Linear Transformations10
24-311Numerical Methods12
24-351Dynamics10

Computing in Civil Engineering

Units
12-600AutoCAD3
12-623Molecular Simulation of Materials12
12-645Smart Cities: Growth and Intelligent Transportation Systems6
12-659Special Topics: Matlab6
24-451Feedback Control Systems12
24-650Applied Finite Element Analysis12
24-658Image-Based Computational Modeling and Analysis12

engineering and society

Units
12-645Smart Cities: Growth and Intelligent Transportation Systems6
12-657Water Resource Systems Engineering9
24-291Environmental Systems on a Changing Planet9
48-371City & Suburb: Housing in America after 18509
79-303Pittsburgh and the Transformation of Modern Urban America6
79-315Thirsty Planet: The Politics of Water in Global Perspective9

Construction Management

Units
12-600AutoCAD3
12-631Structural Design12
12-635Structural Analysis12
12-636Geotechnical Engineering9
48-380Real Estate for Architects6
70-311Organizational Behavior9
70-321Negotiation and Conflict Resolution9

NEXT-GENERATION BUILDING AND CONSTRUCTION

Units
12-631Structural Design12
39-245Rapid Prototype Design9
48-530Human-Machine Virtuosity12
48-555Introduction to Architectural Robotics9

SMART CITIES

Units
12-600AutoCAD3
12-612Intro to Sustainable Engineering9
12-631Structural Design12
12-635Structural Analysis12
12-636Geotechnical Engineering9
12-644Special Topics: Intro to Transportation Systems Analysis6
12-645Smart Cities: Growth and Intelligent Transportation Systems6
24-643Energy Storage Materials and Systems12

SMART BUILDINGS

12-600AutoCAD3
12-631Structural Design12
12-635Structural Analysis12
48-116Introduction to Building Performance9
48-315Environment I: Climate & Energy in Architecture9
48-432Environment II: Design Integration of Active Building Systems9

MATERIALS

Units
12-623Molecular Simulation of Materials12
24-643Energy Storage Materials and Systems12
27-201Structure of Materials9
27-202Defects in Materials9
27-215Thermodynamics of Materials12
27-301Microstructure and Properties I9
27-406Sustainable Materials9
27-503Additive Manufacturing and Materials9

Specialty Areas in Environmental Engineering

ENVIRONMENTAL ENGINEERING - WATER QUALITY

Units
09-106Modern Chemistry II10
09-510Chemistry and Sustainability9
12-612Intro to Sustainable Engineering9
12-629Environmental Microbiology for Engineers9
12-657Water Resource Systems Engineering9

ENGINEERING AND SOCIETY

Units
12-645Smart Cities: Growth and Intelligent Transportation Systems6
12-657Water Resource Systems Engineering9
24-291Environmental Systems on a Changing Planet9
48-371City & Suburb: Housing in America after 18509
79-303Pittsburgh and the Transformation of Modern Urban America6
79-315Thirsty Planet: The Politics of Water in Global Perspective9

ENVIRONMENTAL ENGINEERING - ENERGY

Units
09-106Modern Chemistry II10
12-612Intro to Sustainable Engineering9
24-424Energy and the Environment9
24-292Renewable Energy Engineering9
24-628Energy Transport and Conversion at the Nanoscale12

ENVIRONMENTAL ENGINEERING - AIR QUALITY

Units
09-106Modern Chemistry II10
09-510Chemistry and Sustainability9
12-612Intro to Sustainable Engineering9
12-651Air Quality Engineering9
24-425Combustion and Air Pollution Control9

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 re­ports and essays assigned in CEE courses and laboratories, writing professional letters and reports for internships and pro­fessional 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 par­aphrasing and summa­rizing; 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 ac­tivities 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-216 Research Skills and Topics in Civil and Environmental Engineering
Spring: 3 units
Civil Engineering undergraduates will learn and practice research skills relevant to both academic research and engineering practice. Exposure to a breadth of cutting-edge Civil Engineering research topics and projects will be achieved through expert presentations and practical exercises.
Prerequisite: 12-100
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-232 Solid Mechanics Lab
Spring: 3 units
The deformation of solids due to external forces is important in many civil engineering applications, including structural engineering, pavement engineering, and others. This lab course allows students to see how solids deform and understand the connection between the theory they learn in the classroom and the experiments they conduct. Students will learn the basics of conducting experiments, analyzing the resulting data, drawing insights on the observed behavior from the data analysis, and preparing lab reports to document the observed behavior. Students will learn about laboratory procedures and analog and digital measurement.
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-112 or 15-110) 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-200 and 12-271
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-350 Special Topics: Design/Build: Urban Farming and Building Systems
Spring: 9 units
In this course, architecture and engineering students will work side-by-side as they design and build the building systems for an urban aquaponics farm and classroom that will be developed in a parallel architecture studio. Topics range from energy performance, including production, renewable energy systems, efficiency (both passive and active means), and modeling; integrated and smart structural and engineering systems, including building envelope, water treatment and management, heating and cooling systems, and electric and lighting systems; and sensing for monitoring and control. Students will learn the fundamentals of building systems and their interdependencies through lectures and readings, independent research, team-based design, and construction of the building.
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-358 Materials Lab
Spring: 3 units
An understanding of the behavior and properties of materials used in the fields of civil and environmental engineering is developed through hands-on testing. Mechanical and physical properties and their variabilities will be studied for modern civil and environmental engineering materials. As part of a team, students will develop an ability to design and conduct experiments and analyze and interpret data related to material properties to solve realistic civil and environmental engineering problems. Students will practice team writing skills as they compose lab and other reports. Understanding of material properties will prepare students to assess the performance and fitness of new materials.
Prerequisite: 12-231
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: Imagine, Build, Test
Fall: 12 units
This capstone design experience integrates knowledge and experience from technical and professional skills acquired in the CEE 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 to an external audience are essential to successful completion of the projects. Students manage the design-build process as they work on a semester-long project in this capstone design course. Student teams define the engineering problem, imagine and evaluate potential solutions, execute the engineering design, and build the project. The project is then tested against the established requirements and criteria.
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-421 Engineering Economics
Fall: 6 units
Basic concepts of economic analysis and evaluation of alternative engineering projects for capital investment. Consideration of time value of money and common merit measures such as net present value and internal rate of return. Selection of independent projects and mutually exclusive proposals, using various methods of analysis. Capital budgeting and project financing. Influence of price level changes, depreciation and taxation on choice of alternatives. Uncertainty and risk in operation and financing. Important factors affecting investment decisions for private and public projects.
Prerequisite: 21-120 Min. grade C
12-451 Advanced Environmental Engineering
Spring: 9 units
Building on the fundamentals developed in 12-221, 12-351, and 12-353, students learn the fundamentals of design for physical, chemical, and biological processes used for pollution control, multi-phase transport, and transformation processes. Specific topics include unit analysis of physical, chemical, and biological processes; environmental hydraulics; water quality modeling; and water and waste treatment theory, analysis, and design. Also covered are system design challenges and opportunities around climate change, sustainability, and life-cycle assessment.
Prerequisites: 12-351 and 12-355 and 12-221 and 12-353
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-629 Environmental Microbiology for Engineers
Fall: 9 units
This class provides a general introduction to microorganisms in natural and engineered environments. Selected topics include: cellular architecture, energetics and energy conservation, growth and catabolism; evolution and genetics; population and community dynamics; water and soil microbiology; biogeochemical cycling; biofilms; and microorganisms in wastewater, pollution attenuation, and bioremediation.
Prerequisite: 03-121
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-638 Behavior of Structural Systems
Spring: 9 units
Students will learn how structural systems work, the rationale behind building design codes, and how to design structures that can resist complicated loads like wind and earthquakes. Topics include fundamental principles of structural design, common structural systems, methods for determining and applying loads to buildings, approximate methods of analysis, distribution of gravity and lateral loads, frames, shear walls, and structural details for steel and reinforced concrete. The conceptual design for a building is developed through a semester-long project.
Prerequisites: 12-631 or 12-635
12-644 Special Topics: Intro to Transportation Systems Analysis
Fall: 6 units
This course covers fundamentals of planning, design and operation of roadway transportation and public transportation. Topics covered include basic traffic flow theory, traffic signal design and evaluation, transportation planning, pricing of transportation systems, and basic data analytics techniques. 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-676 Special Topics: Fundamental Concepts and Methods of Structural Mechanics
Fall: 12 units
This course will cover topics including an Introduction to Structural Dynamics, consisting of single degree-of-freedom systems, linear multi-degree-of-freedom systems, and relevant properties of symmetric matrices; Wave Propagation, consisting of Elements of Linear Elasticity, Formulation of Wave Propagation Problems, and Mathematical Aspects of Equations Relevant to Wave Propagation; and Elements of numerical methods applied to structural dynamics and wave propagation (if time permits).
12-679 Special Topics: Intro to Meteorology
Fall: 12 units
The course targets entering doctoral students in atmospheric research, as well as interested upper-level undergraduates (juniors and seniors) and masters students across engineering and sciences. It will provide students with the basics of meteorology, with a focus on large-scale atmospheric motion. By the end of the term students will understand the basics of atmospheric dynamics, including horizontal and vertical motion, as well as the vertical structure of the atmosphere (atmospheric stability and boundary-layer dynamics). They will understand what makes weather happen and they will understand weather maps and charts. They will be able to critically watch the nightly weather forecast and be able to access available meteorological databases to make informed predictions of their own. Finally, they will understand atmospheric transport and boundary-layer dynamics, which will serve as a foundation for other coursework involving atmospheric transport and air-pollution if they are pursuing those topics more deeply.
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.
Prerequisites: (12-421 or 12-706) and 12-712
12-718 Environmental Engineering, Sustainability, and Science Project
Spring: 12 units
This course integrates and exercises students in a significant sustainable engineering and/or environmental project that is team-based and built upon the knowledge, skills, and technologies learned in the core and specialist courses in the EESS graduate curriculum.
12-719 Special Topics: AIS/EESS Project
Spring: 12 units
This course integrates and exercises students in a significant sustainable engineering and/or environmental project that is team-based and built upon the knowledge, skills, and technologies learned in the core and specialist courses in the EESS graduate curriculum.
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
This course presents the application of microbiological systems for water and wastewater treatment. Fundamentals of modeling suspended growth and fixed film biological systems is followed by discussion of processes, including: aerobic heterotrophic growth, nitrification, denitrification, phosphorus removal, methanogenesis. Specific unit operations discussed include: activated sludge, trickling filters, fluidized beds, tertiary nutrient removal, and anaerobic digesters. In addition to the listed pre-reqs, taking 12-629 or 12-729 is helpful for the course.
Prerequisites: 12-702 and (12-720 or 12-725)
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-748 Mechanical and Electrical System Design for Buildings
Fall: 6 units
Class will cover HVAC, Electrical, and Plumbing systems for buildings. We will calculate heat loss and heat gains manually and with computer programs and calculate operating costs with various fuels and system types. We will size building electrical systems and look at alternative generation, smart metering and new lighting systems. Plumbing will include sizing water, drain and vent lines along with system design. Focus of the class will be on energy conservation and use, and how future systems will meet this criteria. The final project will be the audit of a building on campus using what we learned. Graduate Standing, or approval of instructor.
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–

JARED L. COHON, President Emeritus, Carnegie Mellon University, University Professor of Civil and Environmental Engineering and Engineering and Public Policy – Ph.D., Massachusetts Institute of Technology, P.E.; Carnegie Mellon, 1997–

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., Assistant 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–

Back to top