Computer Science, M.S.

Degree Requirements (30 Hours)

The Master of Science in Computer Science (MSCS) degree requires 30 credit hours beyond the BS. Students in the MSCS program may elect either the thesis or the non-thesis option. The course work must include:

Core (10 hours)

Course Title Credits
CSCE 513Computer Architecture3
CSCE 531Compiler Construction3
CSCE 750Analysis of Algorithms3
CSCE 791Seminar in Advances in Computing1
Total Credit Hours10

Electives (20 hours)

A maximum of six hours in non-CSCE courses and at most three hours of CSCE 798 may be applied toward the degree. CSCE 797 may not be applied toward the degree.
 

Course Title Credits
CSCE 799Thesis Preparation1-12
Total Credit Hours1-12

Thesis Option

Students who choose the thesis option may substitute 6 hours of thesis preparation (CSCE 799) for electives. In addition, students must complete at least 12 hours in CSCE courses numbered 700 and above, and defend the thesis in a public presentation.

Non-Thesis Option

Students who choose the non-thesis option must complete at least 15 hours in CSCE courses numbered 700 and above, and pass a written comprehensive examination offered at the end of Fall and Spring semesters.