Carnegie Mellon University

MSE Online Requirements

Requirement

Fulfilled by

Software Engineering with AI  17-650 Fundamentals of AI for SE
Specifications 17-651 Software Specifications
Requirements

17-619 Product Management Essentials I 
AND
17-626 Requirements for Information Sys OR 
17-627 Requirements for Embedded Sys

Management

17-653 Software Engineering Management

Quality

17-654 Software Quality Engineering

Design

17-633 Advanced Software Architecture 

Communications

17-603 Communications for Software Leaders I
AND
17-604 Communications for Software Leaders II

Software Engineering Electives (24 units)

17-629 Product Management Essentials II
17-647 Scalable Systems Design
17-636 DevOps
17-638 Engineering Embedded Systems
17-648 Sensor-based Systems
17-722 Human-AI Interaction Using Sensing Systems
17-645 Machine Learning in Production 
17-630 Context Engineering
17-616 AI Tools for Software Development
17-693 Negotiations for Software Leaders

Total Units Required

111