Five criteria are used to evaluate applicants for graduate study in CS: grades, test scores, computer science background, letters of reference, and a statement of purpose.
In addition, each student must demonstrate a CS background appropriate to the degree program to which admission is being sought:
*Note: All tests must be taken prior to the deadline of the semester for which the application is being submitted. If you have not yet received the test results, you should submit all your other materials by the deadline and write your test date(s) on the CS Department application form.
A B.S. (or the equivalent) in computer science, with a computer science grade-point average of at least 3.5 (on a 4.0 scale). Applicants with a B.S. in some allied field (such as mathematics or electrical engineering) who have a strong minor in computer science will also be considered.
In rare cases, significant strengths in one area of a student's background may help compensate for weaknesses in another. Work experience is considered in the context of the overall application. Generally, work experience is not sufficient to compensate for lack of formal computer science coursework and performance on the GRE and CS Subject Test.
Having an undergraduate CS background is important. The following UTCS undergraduate courses, or equivalent, are required as background:
Graduate level courses may not be used to satify background requirements. Please see the Undergraduate Course descriptions for more information.
Note: We do not consider applicants to our Masters Program who already have earned or will earn, prior to enrollment, a Masters level degree in Computer Sciences or closely related subject, regardless of where it was earned.