Curriculum for the Master of Science in Software Management, Full-Time Degree Program
Within each semester, students will take a set of required courses with some options for course selection. Faculty will recommend courses for individual students based on their previous software background or work experience.
Students in both the MS Software Engineering and MS Software Management programs share a wide variety of electives. These offerings are based upon student demand and faculty availability. See electives for a complete list.
Students must commit to either the 12 or 16 month program at the time of application/enrollment and cannot switch between degrees.
The program requires successful completion of 144 course units (plus an additional 3 units of summer internship for 16-month program option). Overloading early semesters will not minimize the course load in the final semester. Students must be enrolled in a minimum of 36 units each semester. Students are not permitted to graduate early.
Idea Workshop: Students kick-off the school year with an Idea Workshop and Orientation, led by faculty. Students participate in a guided brainstorm and come out with the best ideas for projects to work on during the year. Student teams are also formed during this on-ramp to the program.
Corporate Track: Corporate teams sponsored by their companies will participate in a special track customized around their employer’s goals. These goals form the basis of their projects for the curriculum, culminating in a final Innovation Project showcasing how their work will be integrated into their company.
Entrepreneurship: CMU’s Silicon Valley campus is at the heart of the SF Bay Area’s dynamic tech environment, giving students access to a world-class technical education and an invaluable professional network. They see first-hand how software companies are built for success as they develop real product ideas through workshops and collaboration and work in teams to launch a product, deploy enterprise innovations, or lay the groundwork for their own startup.
Career Advancement: With a software management degree, graduates are ready to make the next move when the opportunity presents itself, with the skills and methods that enable them to lead confidently and competently. 92% of alumni report greater career acceleration than their colleagues because of their CMU experiences.