University of Minnesota
Master of Science in Software Engineering

You are here

Why an MSSE Degree?

Sue Van Riper - Alumni Story

Current Job:
Doctoral Candidate
University of Minnesota

Sue's Story:
“When I first took my course in computer programming in college I thought to myself ‘This is what I’m going to do,’” says MSSE alumna Sue Van Riper. Van Riper had taken programming classes in high school, but it was when she got to college at Winona State that she truly connected with computer science. Since then she has received her undergraduate degree, her Masters degree in Software Engineering and is now working on her Ph.D. in the Biomedical Informatics and Computational Biology (BICB) program. Before starting at... More

Advance your career with a Master of Science in Software Engineering degree. MSSE is a full-time, 2-year Master's program with a 95% graduation rate and is designed for working professionals who want to be leaders in Software Engineering.

MSSE Prospective Student Brochure for 2018

The need is clear

Software is the engine of disruption in today's economy. From Amazon's re-shaping of the retail industry to the wholesale reinvention of insurance, travel, publishing, manufacturing, and other industries, software and information technolog is now a critical, if not the critical tool, for business growth.

Often, in the workplace, that's what is needed of an engineer; good professional judgement; to assess a request and judge whether it makes sense. 'Is the request reasonable?' 'Given the constraints of my organization, can something be produced that will be acceptable to the users?' 'Do we understand the risks?' 'If yes, how could a solution be structured?' 'After all is said and done, is it a good solution?' 'Why?'

Theory and practice

The MSSE program builds these thinking skills through a solid understanding of theoretical methods, principles, and tools and an examination of fundamental software development issues and processes. Topics include requirements engineering, project management, quality assurance, and database management systems.

Acclaimed faculty with both academic and industry backgrounds provide practical perspective. Real-world problems and opportunities with software intensive systems are explored, and methods to evaluate, adopt, and take advantage of emerging technologies are learned.

MSSE students will also be working closely with fellow software professionals, completing applicable class assignments within teams. Working relationships developed will be a significant resource throughout one's career.