Master of Science in Software Engineering
University of Michigan – Dearborn

Program Details

The online MS in Software Engineering degree program is designed to provide students with the knowledge and skills needed to use mathematical and scientific techniques to solve engineering problems, formulate problems, design experiments, collect, verify, validate, analyze, and interpret data and use this knowledge to design a reliable system, component, or process, use the techniques, skills, and modern software tools necessary for reliable and robust software engineering practice, and recognize a problem, evaluate different methods and use software engineering principles to devise an effective solution.

Courses include, but are not limited to:

  • Software quality assurance
  • Edge computing
  • Deep learning

This online program consists of core courses, concentration courses, and the option to choose coursework, a project, or a thesis. Classes are taught by experienced and professional faculty. There are many online resources available to students to enhance their learning experience. 

% Online

100% Online

School Accreditation & Licensing

University of Michigan – Dearborn is accredited by:

Higher Learning Commission (HLC)

Program Requirements & Restrictions

Minimum Education

Bachelor Degree

Recommended GPA

3.0 or above (4.0 scale)

Admission Tests

Proof of English Language Proficiency (International Students)

Application Requirements

Official College Transcript(s), Resume/CV, Recommendation/Reference Letter(s), Statement of Purpose/Intent

Additional Info

  • Requires an accredited bachelor’s degree in computer science or computer engineering