Carnegie Mellon University

MS in AI Engineering in CEE

Students are required to successfully complete 108 units. Please contact for specific questions about courses and advising. 


Core Courses (54 units)

Systems and Tool Chains for AI Engineering (12 units)

Principles and key trade-offs in data collection and storage, data engineering, neural network engineering, framework architectures, and managing constraints

Introduction to Machine Learning for Engineers (12 units)

Probability and Bayesian learning, generative and discriminative classification methods, supervised and unsupervised learning, neural networks, support vector machines, clustering, dimensionality reduction, regression, optimization, evolutionary computation, and search

Introduction to Deep Learning for Engineers (6 units)

Trustworthy and Ethical AI Engineering (12 units)

Understanding of different kinds of threats and concerns for deploying AI solutions in the real world, exposure to end-to-end deployment challenges, societal issues, and policy challenges in realizing these; as well as exposure to best practices for avoiding these concerns.

Project Course (12 units)

12-770 Autonomous Sustainable Buildings: From Theory to Practice

CEE Course Concentrations

Advanced Infrastructure Systems (AIS) 

  • 12‐644 Intro to Transportation Systems Analysis (6 units)
  • 12‐645 Smart Cities: Growth and Intelligent Transportation Systems (6 units)
  • 12‐711 BIM for Engineering, Construction and Facility Management (12 units)
  • 12‐735 Urban Systems Modeling (12 units)
  • 12-778 Special Topics: Sensors, Circuits, and Data Interpretation for Management for Infrastructure (12 units)
  • 12‐774 Foundations of Intelligent Infrastructure Systems (12 units)
  • 12‐750 Infrastructure Management (12 units)
  • 12‐768 Decision Analytics for Business and Policy (12 units)

Environmental Engineering, Sustainability, and Science (EESS) 

  • 12‐657 Water Resource Systems Engineering (9 units)
  • 12‐714 Environmental Life Cycle Assessment (12 units)
  • 12‐726 Mathematical Modeling of Environmental Quality Systems (12 units)
  • 12‐749 Climate Change Adaptation (6 units)

Mechanics, Materials and Computing (MMC)

  • 12‐623 Molecular Simulation of Materials (12 units)
  • 12‐703 Numerical Methods
  • 12‐755 Finite Elements in Mechanics I (12 units)
  • 12‐758 Intro. to Continuum Mechanics, Nonlinear Elasticity and Structural Mechanics (12 units)