Carnegie Mellon University
Our current course offerings for Civil and Environmental Engineering.

71 courses displayed.

Filter courses by number, name

Skip filters and go to courses.




Reset Filters

12-100 Exploring CEE: Infrastructure and Environment in a Changing World

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…
Read more

12-200 CEE Challenges: Design in a Changing World

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,…
Read more

12-201 Geology

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,…
Read more

12-212 Statics

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…
Read more

12-215 Introduction to Professional Writing in CEE

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…
Read more

12-216 Research Skills and Topics in Civil and Environmental Engineering

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…
Read more

12-221 Environmental Chemistry and Thermodynamics

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,…
Read more

12-222 Environmental Chemistry Lab

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,…
Read more

12-231 Solid Mechanics

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…
Read more

12-233 CEE Infrastructure Systems in Action

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…
Read more

12-234 Sensing and Data Acquisition for Engineering Systems

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…
Read more

12-271 Computation and Data Science for Civil and Environmental Engineering

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…
Read more

12-301 CEE Projects: Integrating the Built, Natural and Information Environments

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…
Read more

12-333 Experimental & Sensing Systems Design and Computation for Infrastructure Systems

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…
Read more

12-335 Soil Mechanics

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…
Read more

12-351 Environmental Engineering

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…
Read more

12-352 Environmental Engineering Lab

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…
Read more

12-353 Environmental Biology and Ecology

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…
Read more

12-355 Fluid Mechanics

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.…
Read more

12-356 Fluid Mechanics Lab

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…
Read more

12-371 Advanced Computing and Problem Solving in Civil and Environmental Engineering

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…
Read more

12-401 CEE Design: Imagine, Build, Test

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…
Read more

12-411 Project Management for Engineering and Construction

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…
Read more

12-421 Engineering Economics

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…
Read more

12-451 Advanced Environmental Engineering

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…
Read more

12-471 Applied Data Analytics for Civil and Environmental Systems

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…
Read more

12-600 Auto-CAD

AutoCAD is a mostly online course. 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…
Read more

12-605 Special Topics: Design and Construction

In this course, students will work on an interdisciplinary, design-build project to improve the quality of life through design interventions on campus. The semester will begin with a review of design proposals developed during the Fall semester, and through a collaborative…
Read more

12-623 Molecular Simulation of Materials

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…
Read more

12-629 Environmental Microbiology for Engineers

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…
Read more

12-631 Structural Design

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…
Read more

12-635 Structural Analysis

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 flexibility (force) and stiffness (displacement) concepts.

12-636 Geotechnical Engineering

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;…
Read more

12-644 Special Topics: Intro to Transportation Systems Analysis

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…
Read more

12-645 Smart Cities: Growth and Intelligent Transportation Systems

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…
Read more

12-651 Air Quality Engineering

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,…
Read more

12-657 Water Resource Systems Engineering

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…
Read more

12-659 Special Topics: Matlab

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…
Read more

12-702 Fundamentals of Water Quality Engineering

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…
Read more

12-703 Numerical Methods in Engineering

This course emphasizes numerical methods to solve differential equations that are important in engineering. Procedures will be presented for solving systems of ordinary differential equations and boundary value problems in partial differential equations. Students will be…
Read more

12-704 Probability and Estimation Methods for Engineering Systems

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…
Read more

12-706 Civil Systems Investment Planning and Pricing

This course introduces students to the fundamental principles and quantitative methods used in engineering systems, and how to communicate results. Its primary audience is first-year graduate students in engineering. The course covers economic-based decision-making…
Read more

12-709 Data Analytics for Engineered Systems

Use of analytics is rapidly transforming decision making as individuals and firms begin to leverage analytics in various functional areas to improve data-driven planning and decision making. This course will cover the underlying fundamental concepts and principles…
Read more

12-712 Introduction to Sustainable Engineering

This course begins with an overview of the concept of sustainability, including changing attitudes and values toward technology and the environment throughout the twentieth century. Models for population growth, global food production, and global water resources are then…
Read more

12-714 Environmental Life Cycle Assessment

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…
Read more

12-718 Environmental Engineering, Sustainability, and Science Project

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

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…
Read more

12-725 Fate, Transport & Physicochemical Processes of Organic Contaminants in Aqua Systems

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…
Read more

12-726 Mathematical Modeling of Environmental Quality Systems

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,…
Read more

12-729 Environmental Microbiology for Engineers

This course is intended for first-year graduate students who enroll in 12-629; additional work is required by way of a term project.

12-734 Special Topics: Structural Health Monitoring

Structural health monitoring system, which enables us to automatically diagnose and prognose structural damage, is important to ensure a safe and functional built environment. This area requires a multi-disciplinary approach that encompasses structural engineering,…
Read more

12-740 Data Acquisition

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,…
Read more

12-741 Data Management

This course introduces students to database management systems and 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…
Read more

12-745 Advanced Infrastructure Systems Project

This course will integrate and exercise students in a significant AIS system development project that is team-based, related to some area of infrastructure systems, industry driven, and built upon the knowledge, skills, and technologies learned in the core and specialist…
Read more

12-746 Special Topics: Fundamental Python Prototyping for Infrastructure Systems

This course uses the Python programming language to introduce fundamental programming approaches to students from civil and environmental engineering. This course will cover fundamental programming approaches, object-oriented programming concepts, graphical user interface…
Read more

12-747 Sustainable Buildings

This course will cover the basics of the design, retrofit and monitoring of buildings to achieve energy efficiency. We will introduce energy simulation tools, the fundamentals of the most important building systems (i.e., heating, cooling, ventilation, insulation, etc.)…
Read more

12-748 Mechanical and Electrical System Design for Buildings

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…
Read more

12-749 Climate Change Adaptation

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…
Read more

12-750 Infrastructure Management

This course takes a broad view of infrastructure systems to include physical infrastructure and information networks. The course will consider the need to protect these critical infrastructures from both degradation as well as malicious attacks. Infrastructure management…
Read more

12-751 Air Quality Engineering

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…
Read more

12-755 Finite Elements in Mechanics I

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,…
Read more

12-757 Vibrations

This course is concerned with the response of discrete and continuous linear elastic systems subjected to dynamic excitation. Newtons equations, Lagranges equations, and variational principles are used to formulate the problems; their solution is based primarily on direct…
Read more

12-761 Sensing and Data Mining for Smart Structures and Systems

This course will introduce smart monitoring systems for applications in physical structures and systems. Such monitoring systems enable us to understand the performance of the physical systems and diagnose/prognose their critical status using technologies, such as sensor…
Read more

12-765 Special Topics: International Climate Adaptation & Infrastructure Innovation

Although an international problem, climate change will affect each country's critical infrastructure in diverse ways. This course will focus on understanding how international communities are adapting and innovating to reduce critical infrastructure risk. Students will…
Read more

12-766 Special Topics: Climate Change Science and Solutions

This course consists of four parts. The first part will provide a primer for those who are curious about the physical mechanisms by which climate is determined, and by which climate change occurs. The treatment of these mechanisms will not be overly quantitative,…
Read more

12-768 Decision Analytics for Business and Policy

This course introduces modeling frameworks and computational tools to address complex, ill-defined, large-scale decision-making problems that arise in policy and business. Using a combination of lecturing, case studies and class discussions, it covers advanced methods of…
Read more

12-769 Continuum Mechanics of Materials

The topics that shall be covered: An overview of Cartesian Tensors Kinematics and Deformation Conservation Principles Constitutive Relations for Fluids and Solids and Boundary Value Problems Dynamics of Continuum Systems An undergraduate background in mechanics,…
Read more

12-775 Introduction to Solid Mechanics I

This is the first course in a two-part professionally oriented course sequence covering a variety of important problems in solid mechanics. Topics covered typically include torsion of non-circular cross sections, the field equations of elasticity and boundary conditions,…
Read more

12-780 Special Topics: Advanced Python and Web Prototyping for Infrastructure Systems

This course uses the Python and Javascript programming language to introduce advanced programming approaches to students from civil and environmental engineering. Students are required to already know a modern programming language (e.g., Python, Java, C++, etc.), or have…
Read more

12-783 Geographic Information Systems

A geographic information system (GIS) provides storage, retrieval, and visualization of geographically referenced data as well as design and analysis of spatial information. GIS provides unique analytical tools to investigate spatial relationships, patterns, and processes…
Read more

12-798 Professional Communication for CEE Grad Students

The course reviews skills and techniques for preparing technical documents, professional letters, resumes, and presentations typically encountered in advanced degree programs and in research and development positions in the public and private sector. Class topics focus on…
Read more

Load more
Courses last updated July 2019