Mar 29, 2024  
2016-2017 Undergraduate and Graduate Catalog 
    
2016-2017 Undergraduate and Graduate Catalog [ARCHIVED CATALOG]

Computer Science, M.S.


About the Computer Science 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 Computer Science must include two theory courses chosen from CS 5381 , CS 5383 , and CS 5384  as well as two systems courses chosen from CS 5352 , CS 5375 , and CS 5368 . The thesis plan requires an additional four CS graduate elective courses (one of which may be CS 7000 ) and 6 hours of CS 6000 . The non-thesis project/report option requires an additional seven CS graduate elective courses (one of which may be CS 7000 ) and 3 hours of CS 6001 /CS 6002 . The non-thesis exam option requires an additional eight CS graduate elective courses. All students pursuing a Master of Science in Computer Science must take CS 5120  in their first semester.