Software Engineering, M.S.

Software Engineering Overview

  • The M.S. in Software Engineering program emphasizes designing, developing, and maintaining high-quality software systems that align with user needs and industry standards. Students acquire advanced skills in software design, coding, testing, and project management, equipping them to excel in creating innovative and reliable software solutions.
Jonathan Engelsma

Dr. Jonathan Engelsma
Graduate Program Director


Coursework

The curriculum covers a breadth of software engineering topics, including:

  • Software quality assurance
  • Software specification
  • Software testing and construction
  • Software visualization

 

Advising Guide Plans of Study Catalog Information

Program Overview

Software Engineering





Page last modified June 9, 2025