MSSM Full-Time 12-Month Program
Gain the skills you need to succeed in the software industry at an accelerated pace.
In twelve months, strengthen your technical skills, practice your management skills, and establish your Silicon Valley Network.
Alumni Outcomes

Manini Chattopadhyay
(MSSM ‘17)
Senior Technical Program Manager, Oracle

Prabhu Saitu
(MSSM '19)
Senior Software Engineer, Stitcher

Clark Jeria Frías
(MSSM ‘17)
Head of Product, Freedom Robotics

Meiwen Li
(MSSM '20)
Software Development Manager, AWS
Course Plan
R | Required course |
E | Elective: A graduate-level course appropriate for the MSSM program |
M | Mini-course: this course is taught in an 8-week format |
O | Optional; Highly recommended for MSSM students |
P |
Pass/No Pass units |
RE |
Restricted Elective: Select from a limited set of courses |
Please note: All degree course plans are reviewed and updated annually during the spring semester. If you have any questions regarding updates, please email: iii@cmu.edu.
12-Month Program
The three-semester curriculum requires students to complete a minimum of 144 units of course work over three semesters: Fall, Spring, Summer.
Semester 1: Fall
Course # |
Course Title |
Semester |
Units |
Code |
49-760 |
Foundations of Software Management |
Semester |
12 |
R |
49-786 |
Software Engineering Management |
Semester |
12 |
R |
49-752 |
Product Definition & Validation |
Semester |
12 |
R |
49-794 |
Software Management Industry Workshop |
Mini 1 |
3 |
O P |
39-699 |
Career & Professional Development for Engineering |
Mini 2 |
3 |
O P |
Various |
TBD – selected at New Student Orientation |
Semester |
12 |
RE |
Semester 2: Spring
Course # |
Course Title |
Semester |
Units |
Code |
49-771 |
Process & Project Management |
Mini 3 |
12 |
R M |
49-762 |
Software Product Strategy |
Mini 3 |
12 |
R M |
49-763 |
The Business of Software |
Mini 4 |
12 |
R M |
Various |
Elective |
Mini 4 |
12 |
E M |
Semester 3: Summer
Course # |
Course Title |
Semester |
Units |
Code |
Various |
Elective |
Mini 5 |
12 |
E M |
Various |
Elective |
Mini 6 |
12 |
E M |
Various |
Electives (some electives are full semester) |
Semester |
12-24 |
E |
Curriculum Requirements
- Only two-12 unit mini courses may be completed at one time due to the high time commitment required for each.
- Students must have a minimum QPA of 3.0 to graduate.
For additional details regarding degree requirements, review our full Graduate Student Handbook.