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 part-time MS Software Management program offers three concentrations: 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 concentrations provide the opportunity to tailor their studies to their career goals.
CORE COURSES
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 |
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 |
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)
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 |

