Starting January 2024, the GRE is optional. However, if you have taken the GRE, we encourage you to include your score in your application.
The minimal requirements for admission of a student with a baccalaureate are identical with the requirements for admission to our MS program. However, for students who indicate their intention of pursuing a doctoral degree program, the Admissions Committee seeks a substantially higher undergraduate GPA, substantially higher GRE scores, and outstanding letters of recommendation.
The department requires that applicants to the Ph.D. program have completed an undergraduate program in Computer Science, or taken the following prerequisite courses for the undergraduate degree:
- calculus (as in 640:151-152),
- linear algebra (as in 640:250),
- finite mathematics (as in 198:205),
- probability/combinatorics (as in 198:206),
- numerical analysis (as in 198:323).
- high level languages (as in 198:111),
- data structures (as in 198:112),
- computer architecture
- assembly language (as in 198:211),
- algorithm design and analysis (as in 198:344),
- programming languages and compilers (as in 198:314, 415),
- operating systems (as in 198:416),
- distributed systems (as in 198:417),
- information systems (as in 198:336),
- networks (as in 198:352), etc.
(Short descriptions of undergraduate courses offered by the department can be found in the Undergraduate Section.)
Criteria for admission currently include:
- An academic record (undergraduate and previous graduate work) that shows distinction (B+ or higher) in Computer Science, Mathematics and related fields. (The mean GPA for a recent entering class of students was 3.62; this included Master's and PhD students, with and without financial aid. )
- For international applicants, language proficiency exams are required. The minimum paper-based TOEFL score is 550. The minimum computer-based TOEFL score is 213. The minimum IBT-internet based TOEFL is Writing 22, Speaking 23, Reading 21, Listening 17. An acceptable IELTS score is bandwidth 7. Duolingo score is not accepted. For application, a copy of your TOEFL or IELTS score is acceptable. By the date of enrollment, an official TOEFL or IELTS score must be submitted. Language proficiency requirement is waived for international applicants who have completed at least two years in an English speaking institution.
- Strong letters of recommendation.
- A clear statement, about one page in length, outlining the reasons why the applicant wishes to pursue graduate study in computer science. (If appropriate, please specify one or more areas of particular interest, to help us assign advisors. See section 5 for a list of areas.)
- Submit copies or originals of all materials above with your application directly. After being accepted by the department you must submit originals of transcripts, TOEFL/IELTS scores, as well financial documents for final acceptance by the School of Graduate Studies.
- The deadline for the for the fall semester is January 1st. Students are not typically admitted for the spring semester.