Course Overview
Course Overview This Master of Science in Software Engineering provides a specialized education distinct from general computer science, focusing on the practical skills needed to design, build, and manage complex software systems. The flexible program allows you to choose between in-person or online learning and customize your degree with a specialized concentration. You can complete your studies through coursework or a graduate thesis, tailoring the experience to your career goals. Key Program Highlights Flexible learning options with fully online or in-person course delivery Customizable curriculum with 12-credit concentrations in high-impact research areas Accessible pathways for students from non-computing backgrounds via "Fast Track" preparation Cutting-edge cyber-classroom technology for a seamless virtual or in-person experience Practical focus on software architecture, project management, and construction
Available Intakes
May 2026
CampusUM Flint Campus
CityFlint
ModeFullTime
Duration12 Months
FeeUSD 36,992
May 2026
CampusUM Flint Campus
CityFlint
ModeFullTime
Duration24 Months
FeeUSD 36,992
August 2026
CampusUM Flint Campus
CityFlint
ModeFullTime
Duration12 Months
FeeUSD 36,992
August 2026
CampusUM Flint Campus
CityFlint
ModeFullTime
Duration24 Months
FeeUSD 36,992
January 2027
CampusUM Flint Campus
CityFlint
ModeFullTime
Duration12 Months
FeeUSD 36,992
January 2027
CampusUM Flint Campus
CityFlint
ModeFullTime
Duration24 Months
FeeUSD 36,992
May 2027
CampusUM Flint Campus
CityFlint
ModeFullTime
Duration12 Months
FeeUSD 36,992
May 2027
CampusUM Flint Campus
CityFlint
ModeFullTime
Duration24 Months
FeeUSD 36,992