Courses & Schedules

Master of Science in Software Engineering Program Requirements

Required Core Courses

Elective Courses

Four electives courses (equivalent to 12 credits) are required to complete the Master's program. Electives can include any of the Software Engineering Graduate Certificate listed here. Additional electives from other SSE, engineering or management disciplines are available and must be approved by a faculty advisor.

  • SSW 540 Fundamentals of Quantitative Software Engineering
  • SSW 533 Software Estimation and Measurement
  • SSW 564 Software Requirements Analysis and Engineering
  • SSW 565 Software Architecture and Component-Based Design
  • SSW 567 Software Testing, Quality Assurance and Maintenance
  • SSW 800 Master's Project

    Apply Now

    Request Info