The Master of Science in Software Engineering (MSSE) program is designed to provide the student, through concentration courses, with solid, specialized skills needed to produce high-quality software. In addition, it gives the student sufficient breadth, through selected advanced elective courses, to quickly learn new technological developments. The requirements of the 30 SCH MSSE program consist of courses and either an MS project (3 SCH) or an MS Thesis (6 SCH). The courses are divided into four concentration courses and the balance is elective courses.
The prerequisites required for the MSSE are the equivalent of CSC 3324 and CSC 3325 (Software Engineering I and II) OR CSC 5302 (graduate-level Software Engineering).
MSSE Degree Requirements
In order to earn an MSSE degree, a student must:
- Fulfill the concentration (12 SCH) and elective (12 SCH) course requirements for the MSSE, in addition to any undergraduate prerequisite courses that may be needed.
- Complete and defend the MS Thesis (CSC 5333: 6 SCH) or MS Final Project (CSC 5343: 3 SCH) successfully. Students who select the project option also need to pass an additional approved elective for 3 SCH.
- Have a CGPA of at least 3.00.
- Earn a grade of B- or better in all courses counting towards the MSSE.