Courses & Schedules

The Master of Science in Software Engineering consists of ten courses for a total of 30 credits. (six core and four advisor-directed electives) Required Six Core Course :

  • SSW 800 Master's Project

Electives: Students are required to complete four advisor-approved electives.  Electives may be taken in an engineering or management discipline with Faculty Advisor approval or selected from the courses listed below:

Master of Science with a Concentration in Software Assurance

There are 2 tracks within the Master of Science in Software Engineering program that use courses from the graduate certificates described below. Both tracks require the 6 core Software Engineering courses:
 

TRACK OPTIONS:

Development of Trusted Software Systems

No results were found.
Acquisition and Management of Trusted Software Systems

Graduate Certificates Options

 
Dependable Systems

OR
Financial Software Engineering

OR
No results were found.
Software Acquisition and Integration

Software Design and Development

OR CS 548 Engineering of Enterprise Software Systems
Software Engineering

In addition to, two of the following courses:

Software Engineering in Finance

Software Program Management

Systems-Centric Software Engineering

Software Engineering Courses