Master of Science in Computer Science


The Master of Science in Computer Science program has one of the most flexible series of course requirements of graduate programs in the region, specifically designed to allow a student and their advisor to determine the best program of study for the student’s interests.

The program has two tracks: thesis and non-thesis.
The Thesis Track is designed to prepare students for a computer science research career in either industry or academia, including an excellent preparation for further Ph.D. studies. The Non-Thesis Track is designed to provide comprehensive course work in advanced computer science.

This program follows in accordance with the Graduate School’s graduate degree requirements.

Admission requirements

A bachelor’s degree in computer science or a closely related field. Applicants with a bachelor’s degree in an unrelated field will be considered provided they have completed course work covering the material in CSC 212, 301, 340/447, 440 and MTH 141 plus one MTH course at the 200 level or above or STA course at the 400 level or above. Students may be admitted who have completed only a part of the above course work but they will be required to complete the deficiencies before taking more advanced classes.

GRE tests are no longer required for admission in our Computer Science programs.

Feb 15 — application deadline for the Fall semester if the applicant wants to be considered for financial assistance such as TA/RA.

May 15 – application deadline for Fall semester (no considerations for financial aid are given)

Nov 15 – application deadline for Spring semester (no considerations for financial aid are given)