Carnegie Mellon University

17-671 Software Development Studio I

Software Development Studio I is a 12 unit full semester course.

Registration in the Software Development Studio is limited to students who have been accepted into the Master of Software Engineering Program, or students who are invited by the faculty to register. The Studio provides students with a laboratory for direct application of concepts learned in core courses.  Studio I is the first of three required MSE Studio courses.

After completing this course, students will:

  • Understand all phases of a software development project.
  • Organize and prioritize their time.
  • Understand the different stages of team formation: leadership styles, decision-making approaches, and conflict resolution techniques.


  • Acceptance into the MSE program.