Courses & Schedules
- Master of Science in Software Engineering
- Master of Science with a Concentration in Software Assurance
- Graduate Certificates Options
Master of Science in Software Engineering
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:
| SDOE 687 | Engineering of Large Software Systems |
| SSW 810 | Special Topics: Entrepreneurial Studio |
| SSW/SYS 810 | Special Topics: Model-Based Software Engineering |
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
| SES 602 | Secure Systems Foundations |
Financial Software Engineering
No results were found.
Software Acquisition and Integration
| SSW 540 | Fundamentals of Software Engineering |
| SSW 564 | Software Requirements Analysis and Engineering |
| SSW 687 | Engineering of Large Software Systems |
| SYS 605 | Systems Integration |
Software Design and Development
| CS 546 | Web Programming |
Software Engineering
| SSW 533 | Cost Estimation and Metrics |
| SSW 540 | Fundamentals of Software Engineering |
In addition to, two of the following courses:
Software Engineering in Finance
- MGT 623 Financial Management or MGT 638 Corporate Finance
Software Program Management
Systems-Centric Software Engineering
Software Engineering Courses
| |||
| |||