Nov 24, 2020  
2016-2017 Undergraduate and Graduate Catalog 
    
2016-2017 Undergraduate and Graduate Catalog [ARCHIVED CATALOG]

Software Engineering, M.S.


Return to {$returnto_text} Return to: Graduate School

About the Software Engineering Master’s Program


The Department of Computer Science offers two M.S. degrees, a Master of Science in Computer Science (M.S.C.S.) and a Master of Science in Software Engineering (M.S.S.E). The M.S.C.S. is a degree program designed to strengthen knowledge in advanced computer sciences areas spanning from hardware systems, software systems to computer networks and applied computing. The M.S.S.E. is a degree program with an emphasis on advanced software engineering concepts including software design and quality assurance methodologies and practices in software and system production. Both degree programs require filing a degree plan within the student’s first semester of study and passing the Final Comprehensive Examination as required by the university.

The degree plan for students pursuing a Master of Science in Software Engineering (M.S.S.E.) has two options: a thesis option or a project option.

The plan for both options must include:


Software engineering electives:


Students choose a number of courses from the following list:

(four for thesis option, five for project option)

Options:


In addition, the thesis option requires two additional CS graduate elective courses and six hours of CS 6000 . The project option requires an additional four CS graduate elective courses and three hours of CS 6001 . Both options allow at most one CS 7000  as a CS graduate elective. All students pursuing a Master of Science in Software Engineering must take CS 5120  in their first semester.

Return to {$returnto_text} Return to: Graduate School