Skip to main content

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.

Program Overview

Software Engineering, M.S.

Coursework

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

  • Software quality assurance
  • Software specification
  • Software testing and construction
  • Software visualization
Page last modified November 12, 2025