- Research News
- Department Life
- Oral History of Cornell CS
- Department Timeline
- Job Postings
- Ithaca Info
- Internal info
- Graduation Information
- Cornell Tech Colloquium
- Student Colloquium
- Student Recognition
- 2020 Celebratory Event
- CS Colloquium
- SoNIC Workshop
- Conway-Walker Lecture Series
- Salton Lecture Series
- Seminars / Lectures
- Big Red Hacks
- Cornell University High School Programming Contest
- Game Design Initiative
- Pre-Sophomore Summer Program in Computer Science
Application rules and requirements
What is the application submission deadline?
All application materials should be submitted by December 15.
How should I submit my application?
In order to apply to the CS Department, you will be required to submit your application online. The CS Department does not mail out hard copy applications. Please do not send any applicatin materials; this will only delay processing your application.
What name should I use on my application?
Please make every effort to use the same name that is on your passport for your GRE, TOEFL exams as well as your application. Names that do not match delay processing of your application as scores need to be manually found in the reports sent from ETS and matched to your application.
Can I apply for Spring admission?
No. We do not accept applications for admission in the spring semester. We only accept applications for consideration for fall admission.
What are the minimum requirements for all CS applicants?
The CS Department looks for all applicants to be able to meet the following minimum criteria:
For the IBT TOEFL, you must meet the following minimum required scores as determined by the Cornell Graduate School in each of the following sections in order to be considered for admission to our field:
- 15 - Listening
- 20 - Writing
- 20 - Reading
- 22 - Speaking
If you are not able to meet or exceed the minimum scores in each of the four sections of the IBT TOEFL, you will not be considered eligible for admission to Cornell University. No exceptions will be made.
Please note the following regarding eligibility for a TOEFL waiver:
You may only be considered eligible for a TOEFL waiver if you have studied full-time for two (2) or more consecutive years (a minimum of four (4) consecutive semesters) at a college or university were English is the language of instruction located in a country where English is the native language (including English-speaking Canada, Australia, New Zealand, Ireland and the UK).
All other countries, including the India subcontinent, Singapore, the Anglophone Caribbean, Anglophone Africa, Francophone Canada and Puerto Rico, do **NOT**qualify for a TOEFL exemption, as per the Cornell Graduate School.
- Graduate School Policy is located here.
- GPA: Suggested Minimum Grade Point Average: 3.5/4.0 or above
- Class Standing: Student should be in the Top 5% of their class or above
- GREs: 500-Verbal, 750-Quantitative, 5.0/6.0-Analytical. (Please note that if any of your three individual scores do not meet the suggested minimums, you are still encouraged to apply.)
- TOEFL: IBT version of the TOEFL.
IELTS: The Graduate School requires an overall band score of a 7.0 or higher on the IELTS. Please firstname.lastname@example.org for information about how to send your scores.
Concentrations &. Specialties
Within each concentration we offer multiple specialties (noted below). On your application, please note area of concentration you are interested in, as well as the specialties that best match your interests.
- Artificial Intelligence: Robotics, Human-Computer Interaction, Information Retrieval, Natural Language Processing, Computer Vision, Machine Learning, Knowledge Representation and Reasoning.
- Programming Languages and Logics: Programming Methodology, Programming Environments, Program Logic and Verification, Automated Reasoning, Compilers, Type Theory and Program Analysis, Programming Language Design
- Scientific Computing and Applications: Computer Graphics, Computational Biology and Bioinformatics, Scientific Computing
- Systems: Operating Systems, Fault Tolerance, Distributed Systems, Database Systems, Digital Libraries, Machine Architecture, Networks, Parallel Computing, Security
- Theory and Computation: Algorithms, Complexity Theory, Crptography
Which degree program should I select on the application form?
Regardless of if you will have earned either a Bachelor's or a Master's degree, you should be applying directly to our PhD Program.
"Who I've been in contact with at Cornell"?
Please indicate any faculty you are interested in working with in this field.
Items to accompany application submission
What items should be submitted along with my application?
All CS applicants are required to submit each of the following items.
You may upload a scanned copy of your transcript into the CollegeNet Online Application System. Please use the following guidelines to do so:
- Application: You are strongly encouraged to apply online.
- Statement of Purpose
- GRE scores. GRE scores are recommended, but not required. (scores must be officially submitted by ETS, photocopies are not acceptable)
- TOEFL/IELTS scores. ALL international applicants are required to submit a either TOEFL or IELTS (TOEFL scores must be officially submitted by ETS, photocopies are not acceptable). Please contact email@example.com for instructions on submitting IELTS scores.
- Official Transcripts: one from each university you have attended. Each transcript must be translated into English and must be an official document from your university - photocopies are not acceptable.
- Scan at the lowest dpi document (use under 200 dpi whenever possible)
- Ensure that the institution name and other identifying marks are not missed during the scanning process, and that it is clearly legible and can print on 8 1/2" x 11" size paper.
- Save your document as a PDF file.
- Scanning in gray scale or black and white may produce the best results.
- If you upload a scanned copy of your transcript, you do NOT have to provide an official hard copy version to accompany your application. You will only need to provide an official hard copy transcript if you are made an offer of admission and you choose to accept it.
- Recommendation Letters: a minimum of three (3) letters are to be submitted, with at least two (2) of them from faculty. Please have your recommenders use the on-line application system.
- Resume or CV: you can upload your CV to the suplimental materials section in the online application system.
DO NOT submit copies of papers, publications, projects, CD-roms, floppy discs, books, etc. If you have materials that you would like to have our faculty review, please post them online and include a link to them in your Statement of Purpose.
Are GRE scores required from all applicants?
No, the Field of Computer Science recommends that you take the GRE, but it is not required. Should decide to submit GRE scores, please make every effort to use the same name that is on your passport for your GRE, TOEFL exams as well as your application. Names that do not match delay processing of your application as scores need to be manually found in the reports sent from ETS and matched to your application. Please also ensure that your birthdate matches each record.
What do I need to know about the English Language Proficiency Requirement?
- As an international applicant, you must demonstrate proficiency in the English language by taking a TOEFL (Test of English as a Foreign Language) or IELTS (International English Language Testing System) exam. (See exceptions.)
- Cornell must receive official TOEFL or IELTS scores before the university can process your application.
- TOEFL and IELTS scores are valid only if dated within two years of your program's application deadline.
Where should I submit my GRE/TOEFL scores?
Your scores will be submitted directly to Cornell University, not to the CS Department.
What code(s) should I use to submit my GRE/TOEFL scores?
GREs - You need to use the Institutional Code of 2098 for Cornell
TOEFL - You need to use the Institutional Code of 2098 for Cornell
I've taken the GRE/TOEFL/IELTS more than once. Which set of scores will be reviewed?
The CS Department will receive all of your scores.
If I've already taken the GRE/TOEFL/IELTS, how long are my test scores valid?
GRE scores are valid for up to five (5) years from the original date of the exam. TOEFL/IELTS scores are valid for up to two (2) years from the original test date. In order to ensure your scores are both valid and up to date, contact ETS directly.
I'm an International Applicant. Do I have to submit an IELTS or TOEFL score with my application?
If you come from a country where English is not the native language, you MUST submit TOEFL scores from an exam taken within the last two (2) years.
How do I know if I qualify for an IELTS or TOEFL exemption?
The English language proficiency requirement may be waived if the applicant meets at least one of these criteria:
- is a citizen of the United States, the United Kingdom, Ireland, Australia, New Zealand or Canada (except Quebec). Applicants who are citizens of India, Pakistan, the Philippines, Hong Kong, or Singapore, are not exempt from the requirement.
- studied in full-time status for at least two academic years within the last five years in the United States, the United Kingdom, Ireland, Australia, or New Zealand, or with English language instruction in Canada or South Africa. You must submit a transcript that shows you have attended college in one of these approved locations.
What is the deadline for submission of GRE/TOEFL/IELTS scores?
All official GRE/TOEFL scores must be submitted by December 15. It is the responsibility of the APPLICANT to ensure that official scores are submitted by the deadline date. Be sure to self-report all available scores on your application and have the official scores sent immediately by ETS!
Available Funding Opportunities for Applicants
What types of funding are available for applicants?
There are three types of funding available that are awarded to our best applicants. Each of them include a full tuition waiver, an academic year stipend and a Student Health Insurance package provided through the University. We are actively recruiting students from Under-Represented Minority Groups.
Fellowships: Generally, our fellowship offers will be made to our very best applicants and for the most part last only one (1) year. Stipends for fellowships tend to be slightly higher for the first year only. Applicants who are awarded fellowships enter the program without any formal obligations such as teaching or research for a specific group.
Diversity Fellowships: Computer Science offers several Diversity Fellowships and encourages our applicants to apply for them, if they qualify (US Citizens or Permanent Residents only). Included are a Colman Fellowship, a Sage Fellowship, and simply a Diversity Fellowship. Each of these funding opportunities is geared towards providing aid for applicants that meet the following criteria:
- A history of overcoming disadvantage
- First-generation college student
- Raised in a single-parent household
- Member of an underrepresented minority group (American Indian or Alaskan Native, Black/African American, Mexican American, Native Hawaiian or other Pacific Islander, Puerto Rican, Other Hispanic)
If you meet the criteria listed above, we would encourage you to submit a supplemental essay in your online application that clearly demonstrates how any of these eligibility criteria apply in your case. Please be sure to include at least a sentence or two at the conclusion of your Statement of Purpose that you have submitted this essay and that you hope to be considered for this Fellowship opportunity.
Graduate Research Assistantship (GRA): A RA is given to a student whose research interests coincide with a sponsored research project. Typically, the work of a Research Assistant is an integral part of his/her dissertation research. The faculty member in charge of the project grants a RA. RAs are generally given to continuing, rather than incoming, students
Teaching Assistantship (TA): TA offers come directly from the CS department. Each TA is assigned to a course with an average time commitment of 15 hours per week helping the course instructor. TA assignments typically involve grading homework, holding office hours, preparing assignments, or teaching recitations.
How do Ph.D. admissions really work behind the scenes?
Admissions decisions at Cornell (and, incidentally, other top-5 schools) are made by a committee. The committee admits students into the department; the department guarantees funding and provides a stipend; the students typically spend a year or so taking classes; and eventually the students gravitate towards different advisors. Committee-based admissions give you maximum flexibility as a student: you can switch areas and advisors if you need to. It also ensures that everyone around you has been subject to the same standards, ensuring that your peers are as equally bright and well-versed in computer science as you are.
At some schools, individual faculty will make their decisions independently and admit students specifically to their group. A student showing up at such a school is expected to work with the professor who admitted him/her. This is not what we do at Cornell for many reasons. Committee-based admissions, as we do at Cornell, fosters an open, collaborative environment of equally matched peers.
What does the admissions committee look for in a candidate?
The admissions committee does not apply a magic formula. The committee evaluates the entire application packet. Every item that is a required part of the packet is examined carefully. A weakness in one area (say, GPA or GRE scores) can be compensated for through demonstrated strength in another (say, real implementation experience, or research publications, or recommendation letters). The department posts the minimum required criteria for all graduate applicants. If your scores are below these levels, your application will not be considered.
Can you tell me my chances of being admitted to Cornell if I send you my CV?
No one can tell any prospective student's chances of admission from just a resume. Your recommendation letters, your scores on standardized tests, and all the other items that go into the full application packet are required for a good reason.
My application has some weakness (E.g., a C- in a core CS course, all Fs in one semester but with extenuating circumstances, or a low score on a component of the GRE). Do I still have a chance?
You can compensate for a weakness in one area through demonstrated strength in another. Every application that satisfies the minimum required criteria receives full consideration. The committee consists of actual human beings who take extenuating circumstances into account. If your packet satisfies the minimum required criteria (if you are applying from a non-US school, check the criteria carefully), you should just apply.
Whom should I contact if I have further questions about the Cornell Ph.D. program that are not answered here?
The Director of Graduate Studies can be contacted at firstname.lastname@example.org.