Curriculum for Part-time Master's in Software Management-Silicon Valley Campus - Carnegie Mellon University

Curriculum for Part-time Master's in Software Management

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.

The MS Software Management program now offers four concentrations: Product Development, Entrepreneurship, Enterprise Innovation, and Service Management.

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

The Entrepreneurship 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.

The Enterprise Innovation 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.

Finally, the Service Management concentration provides a means for students to learn to manage the design, implementation, operation, and improvement of complex, software-intensive service systems. In addition to developing software, it turns out that close to 70% of the revenue generated by a software company comes from the additional services offered. Employees may be called upon to lead teams, to define innovative solutions, and make excellent business and technical decisions in a crucial area in the software industry; service management. Study service management can provide them with the groundwork necessary to step into this role.

After completing a common core of first-year software management courses, students in the SM program may select their concentration. These concentrations provide the opportunity to tailor their studies to their career goals.

Core Courses

Concentrations Curriculum

Elective Courses

Course Descriptions