Masters of Software Engineering Degree Requirements
(These requirements are effective Fall 2009: Pre Fall 2009 Degree Requirements are effective for students who matriculated before Fall 2009)
About the Program
Accelerated BS-MSSWE
Graduate Certificates
|
In addition to the general requirements of the university, the MS
in Software Engineering requires a minimum of 30 graduate credits.
The coursework is divided into three categories:
a breadth requirement of 12 hours of core courses,
a depth requirement of 9 hours of emphasis courses,
and 9 hours of elective courses.
-
Four core courses (12 credits) are required of all SWE graduates:
-
SWE 619
Object-Oriented Software Specification and Construction
-
SWE 621
Software Modeling and Architectural Design
-
SWE 622
Distributed Software Engineering
-
SWE 637
Software Testing
-
Emphasis courses (9 credits). Students may choose an
emphasis by taking three courses from one of the emphases areas
of software design, software assurance, software management, and web applications.
Or, students may mix and match from different areas or
take three courses from the elective list.
- Software Design
-
SWE 626
Software Project Laboratory
-
SWE 632
User Interface Design and Development
-
SWE 721
Reusable Software Architectures
-
SWE 727
Quality of Service for Software Architectures
-
SWE 781
Secure Software Design and Programming
- Software Assurance
-
ISA 562
Information Security Theory and Practice
-
SWE 623
Formal Methods and Models in Software Engineering
-
SWE 723
Precise Modeling
-
SWE 781
Secure Software Design and Programming
- Software Management
-
SWE 620
Software Requirements Analysis and Specification
-
SWE 625
Software Project Management
-
SWE 626
Software Project Laboratory
-
SWE 630
Software Engineering Economics
- Web Applications
-
INFS 614
Database Management
-
SWE 632
User Interface Design and Development
-
SWE 642
Software Engineering for the World Wide Web
-
SWE 645
Component-Based Software Development
-
Elective courses (9 credits).
Students may select the remaining courses from the list of
approved elective courses,
including other emphasis areas and courses from other MS programs
in the department and the Volgenau school.
Students may choose other graduate electives with the consent of
their faculty advisor and the graduate coordinator.
Students, with the consent of a faculty sponsor and faculty advisor,
may also elect courses in individualized study, special topics,
or a 6-credit thesis,
which is primarily intended for students planning to pursue
a PhD in Information Technology with a concentration in software engineering.
The course designations are:
-
SWE 699
Special Topics in Software Engineering Credits
-
SWE 795
Advanced Topics in Software Engineering Credits
-
SWE 796
Directed Readings in Software Engineering Credits
-
SWE 798
Research Project Credits
-
SWE 799
Thesis Credits
|