Computer Science Admissions Requirements
Previous Degrees: Qualified applicants with bachelor’s or comparable non-U.S. degrees in computing are eligible for admission to the CS Graduate Program. Students with other than computing degrees in engineering or natural science but with a strong emphasis on computing will be considered. Normally, students are not admitted to the CS graduate program unless they have previously taken basic computer science courses equivalent to CS 2201 (Program Design and Data Structures), 2231 (Computer Organization), 3250 (Algorithms), 3270 (Programming Languages), and 3281 (Operating Systems). Any deficiencies become required courses. CS 2201 and 2231 do not carry graduate credit, and thus would have to be taken in addition to the requirements listed below if equivalent courses were not taken previously. Admission is competitive and students are selected on the basis of their scholastic preparation and intellectual capacity. Research experience is highly recommended.
Graduate Record Examination (GRE) Scores: Submission of scores on the General Test of Graduate Record Examination (GRE) is required as part of the application to the Graduate School. The GRE Subject Test in Computer Science is not required but it is encouraged.
Test of English as a Foreign Language (TOEFL): Applicants whose native language is not English and who have not received a degree at an English-speaking university must submit scores on the TOEFL.
Evaluation criteria: The applications are reviewed by the CS Graduate Admissions Committee. In addition, CS faculty review applications related to their respective research areas. The criteria used in evaluation for admission and financial award include:
- Academic performance in previous degrees
- Previous research experience
- GRE scores, and if applicable TOEFL scores
- Relevant background (typically document in the applicant’s CV)
- Letters of recommendation
- The applicant’s statement of purpose