Why an MSSE degree?

Software Engineering is a creative discipline that combines art and science, requiring leadership, pragmatism and adept problem solving skills. In today's organizations, the demand is high for software engineering professionals who possess strong leadership, design and analytic skills. The MSSE program at the University of Minnesota prepares students to advance in their careers by strengthening theoretical and best-practice knowledge while also placing focus on innovative trends in the field.

The program is taught using the cohort model of learning, giving students the opportunity to form a supportive community of practice emphasizing teamwork, collaboration and collegiality. Group projects challenge students' thinking and strengthen the leadership and interpersonal skills sought after in today's workforce.   

Program Highlights

  • Two year program tailored to meet the needs of busy professionals, keeping work/life balance in mind
  • Convenient alternating Friday/Saturday schedule 
  • Two tracks to completion; two years or part-time, both with summers off 
  • Cohort learning model, with small class size, emphasizing team work and collaboration
  • Relevant and contemporary curriculum designed for today’s technology
  • Faculty with real-world experience who are engaged, accessible and invested in students' success
  • Interactive, robust and intellectual classroom discussion resulting in an open exchange of ideas
  • Professional Seminar Series designed to connect students with industry leaders and innovators
  • Classroom learning applicable immediately to students' professional practice
  • Active alumni network provides lifelong networking and professional development opportunities

Program Schedule

Fall

Spring

Fall

Spring

  • Software Engineering I
  • Data Modeling
  • Professional Seminars
  • Software Design
  • Software Process & Quality Assurance
  • Software Test & Verification
  • Software Architecture
  • Project Management
  • Professional Seminars
  • User Interface Design & Evaluation
  • Elective I
  • Elective II

7 credits

8 credits

7 credits

8 credits