Apr 30, 2026  
In Progress 2026-2027 Graduate Catalog 
    
In Progress 2026-2027 Graduate Catalog [ARCHIVED BULLETIN]

Computer Science, M.S.


Return to {$returnto_text} Return to: Programs of Study (CETA)

Students in the M.S. in Computer Science have three options: thesis-, capstone-, or course-based. In addition to core courses, students select electives from focus and breadth courses. All required courses must be completed with a minimum overall average GPA of 3.0. Each course must be taken for a letter grade except for capstone and thesis courses.

Required credits: 30


Additional Coursework Based on the Selected Option (6 credits)


Thesis-based Option


Complete six credits of thesis courses under the supervision of a faculty advisor over a course of two semesters. Students need to select a thesis committee consisting of a faculty advisor and two other faculty members at the beginning of the thesis work. One of the committee members must be from a department other than CS.

Course-based Option


Complete six additional credits from major elective courses.

Note:


Undergraduate CS students at UHart may also opt for the Fast-track 4+1 option. Students who pursue this option will take two courses from the M.S. in Computer Science curriculum as part of their undergraduate program in Computer Science.  The courses (two maximum) will count towards both degrees.

Return to {$returnto_text} Return to: Programs of Study (CETA)