Carnegie Mellon University

Integrated Innovation Institute

Engineering + Design + Business

Integrated Innovation Institute

MSSM Full-Time 16-Month Program

Gain hands-on product management experience at an internship in the software industry.

The Master of Science in Software Management 16-month program is the opportunity for experienced professionals to advance their careers and a gateway to the software industry for new technologists or those ready to pivot their goals.

Enhance your skills at a summer internship

Joseph Ho

Joseph Ho (MSSM '19)
Technical Program Manager Intern at Google

"The Technical Program Manager internship is a perfect position: I get to use my technical skills while doing a lot of management work. I really love that there's a culture of learning here and always something being offered that can help you better yourself. It's been such a great learning opportunity to utilize the skills I've gained at Carnegie Mellon and translate them into the workplace."

Haitong Yu

Haitong Yu (MSSM '20)
Software Engineer Intern at Salesforce

"I was an intern in the quality engineering team, and I mostly focused on test Execution and Coverage Dashboard. The full-stack quality engineering team does the work across frontend, backend, and mobile. The dashboard gives the team clear information about the summary and the details across the areas. I applied computer science as well as software management knowledge to real industrial environments, which consolidated my domain knowledge gained from MSSM. The intern journey gave me the opportunity to explore the work in big tech companies and it paved the way for entering the industry."

internship_sangy_shrivastava.jpg

Sangy Shrivastava (MSSM '18)
Product Manager Intern at Walmart Labs

"My experience as a Product Manager intern at Walmart Global eCommerce has been extremely captivating and precisely what I aimed for! The opportunity and exposure that I received at Walmart eCommerce—to define and manage all the end-to-end aspects of a product—is simply refreshing. Working on products focused on personalization strategy has been the most enriching experience of my internship. It enabled me to gain a very different perspective on what makes a product worthy of customer loyalty."

Course Plan

Learn about the sequence of MSSM full-time program. In the semester tables below, each course has a code to note its requirement stipulations: 
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.

The three-semester curriculum requires students to complete a minimum of 144 units of course work over three semesters and a summer: Fall, Spring & Fall; plus a summer internship.

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

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

Course #

Course Title

Semester

Units

Code

49-793

Practical Training in Software Management

Semester

3

R N

Course #

Course Title

Semester

Units

Code

Various

Elective

Mini 1

12

E M

Various

Elective

Mini 2

12

E M

Various

Electives (some electives are full semester)

Semester

12

E

 

One of the following Experiential Course Requirements:

 

 

 

49-791

Software Management Capstone Project

Semester

12

R

49-792

Software Management Practicum

Semester

12

R

49-808

Integrated Innovation for Large Scale Problems

Semester

12

R

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.