Masters Program Requirements & Application

Program Overview │ Research AreasHousingJob GuideFinancial Support


Applicants to the graduate program must have a four-year bachelor's degree or equivalent. Interested students with 3-year degree should contact the department for information.

M.S. applicants should generally have a background in the following core areas of computer science:

  • Software development experience in a high level language
  • Data structures and algorithms
  • Systems
  • Theory
  • Hardware

In addition, M.S. applicants should have an appropriate background in mathematical areas such as calculus and linear algebra.

Applicants who do not have a Bachelor's degree in Computer Science or a related field may be required to take prerequisite courses and pass with a grade of B+ or higher.  Such students are encouraged to contact the Department advisor for specific requirements.

GPA: The applicant's record should exhibit outstanding achievement as indicated by the grade point average for each degree over his or her entire academic record. Applicants are expected to have a GPA of at least a 3.0 on a scale of 4.0. The record should also demonstrate strong individual accomplishments and recommendations from independent references.

GRE: All applicants to the M.S. program must submit GRE scores; there is no specific minimum score requirement.

English Proficiency Requirements: All applicants whose native language is not English are required to submit scores for TOEFL or IELTS. An overall TOEFL i BT score of 79 or an IELTS band score of 6.5 is required. Additionally, the following TOEFL section minimum score requirements apply: 19 Reading, 14 Listening, 18 Speaking, 18 Writing. Learn more about admissions for international students.

Apply Now

Application Deadlines

  • January 15th: Fall semester with consideration for University Fellowship only.
  • April 1st: Fall semester without financial consideration.
  • September 15th: Spring semester.