Accelerated Software Engineering Option
Accelerated Master of Science in Software Engineering
Exceptional students are invited to pursue an Accelerated Master of Science in Software Engineering (MSSE) degree program. In this option, up to nine hours of graduate coursework may be taken to fulfill undergraduate technical elective requirements and specified courses that are in excess of 120 hours required for their undergraduate degree. These hours will count toward both the BS and MSSE degree requirements provided that the student is enrolled in the accelerated MSSE option and receives a "B" or better in the course. Graduate courses taken in satisfaction of this program must be selected from the list of approved courses, targeted substitutions, or by arrangement with the Accelerated MSSE program coordinator.
Undergraduate students may apply to the Accelerated MSSE option by submitting an application to the Accelerated MSSE program coordinator. Students are eligible to apply if they are enrolled in an undergraduate program in Software Engineering, Computer Engineering or Computer Science, or have enrolled in the Computer Science Minor course of study. Undergraduate students may also be accepted for the Accelerated MSSE option if they can demonstrate adequate knowledge and preparation equivalent to completing a Computer Science Minor. Students applying must have completed 88 credit hours toward their BS degree and must have a 3.2 minimum GPA to be admitted to the program. Students will be dropped from the program if their GPA falls below a 3.0. Students enrolled in this accelerated option on the basis of completing a Computer Science Minor will be dropped from the program if that Minor is not completed.
The Bachelor of Science degree will be conferred upon completion of all bachelor’s degree requirements. The Master of Science in Software Engineering degree will be conferred upon completion of all master’s degree requirements.
Approved Courses for the Accelerated Option
Students enrolled in the Accelerated Option should take courses from the core requirements for the MSSE degree. Where relevant, courses from the list of MSSE electives may also be used. In all cases, students are required to consult with their academic advisor and the Accelerated MSSE program coordinator to determine appropriate course selection and mode of substitution.
Students declaring the Accelerated MSSE option are required to choose courses from the following list, or approved substitutions, to replace up to 9 hours of electives and required courses. All substitutions for non-elective undergraduate courses must be approved by the Accelerated MSSE program coordinator.
|SE 500||Software Engineering Discipline||3|
|SE 510||Software Project Management||3|
|SE 530||Software Requirements Engineering||3|
|SE 555||Object-Oriented Software Construction||3|
|Model-Based Verification of Software|
|Formal Methods for Software Engineering|
|User Interface Design and Evaluation|
|Specification and Design of Real-Time Systems|
|Current Trends in Software Engineering|
|Concurrent and Distributed Systems|
|Software Process Definition and Modeling|
|Metrics and Statistical Methods for Software Engineering|
|System Safety and Certification|