Software Management Graduate Programs, Part-Time Master's Degree Curriculum-Silicon Valley Campus - Carnegie Mellon University

Curriculum for the Master of Science in Software Management, Part-Time Degree Program

The Master of Science in Software Management (MS SM) program presents students with a management perspective of the rapidly changing software industry. “Management” refers not only to managing people and projects, but also to the strategic management of issues that arise in a software business. The program gives our graduates key insights into software businesses and organizations, as well as the skills to reach the next levels in their careers.

Concentrations: Software Product Development, Software Entrepreneurship & Enterprise Innovation

The part-time MS Software Management program offers concentrations in Product Development, Entrepreneurship, and Enterprise Innovation. After completing a common core of first-year software management courses, students in the SM program may select their concentration. These three concentrations provide the opportunity to tailor their studies to their career goals.

Software Management Graduate Degree: Core Coursework

Course Number

Course Title

Units

96-780 Elements of Software Management
12
96-781 Metrics for Software Managers
12
96-782 Process and Project Management
12
96-783 Managing Software Professionals
12

Software Management: Product Development

The concentration allows students to learn the best practices for developing a software product from concept to launch.

Course Number

Course Title

Units

96-788 Software Product Definition
12
96-790 Software Product Strategy
12
96-789 Requirements Analysis
12
96-791 The Business of Software
12

Software Management: Entrepreneurship

The concentration provides a venue for students to pursue a start-up by developing their own product or service idea while following the Product Development curriculum. A proposal and business plan is submitted at the end of the first year by the student(s) for faculty approval. Students may select team members that they may have already established a working relationship with from a previous course.

  • Follows the same courses as the Product Development concentration, but students apply second-year courses to their own product or service idea (with faculty approval)


Software Management: Enterprise Innovation

The concentration offers the students the opportunity to learn how to sell, design, implement and deploy software innovation inside a large enterprise. Many times our students are gainfully employed in a large Silicon Valley company and are anxious to remain there and improve their path for advancement within the company. Learning enterprise innovation allows them to gain the knowledge needed to give them the skills and confidence to approach existing problems with innovation solutions.

Course Number

Course Title

Units

96-788 Software Product Definition
12
96-789 Requirements Analysis
12
96-809 Enterprise Innovation
24