Top of Page
Skip main navigation


The Master of Science in Computer Science has five concentration options described below, along with a no concentration option. Student who opt to do a thesis will replace two of the five elective courses with thesis credits. Plans for the thesis option must be made with and approved by the program office.

Students take the five core courses (15 credits) listed above and then select seven more courses from any of the other Concentration Options. 

Students taking the non-concentration option will need to take seven elective courses. Students taking a concentration option will need to take three or four elective courses to complete their 36-credit hour curriculum. Any course in the concentrations described above is also an elective course in the master's program in computer science. Additionally, any offerings of CISC 631 Theory of Computation or CISC 690, Special Topics in Computer Science, will count as electives. Students who elect a thesis replace six open elective credits with six thesis credits.

Return to top of page