Skip to main content

Graduate Programs

Applying to Rochester

Thank you for your interest in the University of Rochester’s computer science graduate program. Below is information on:

How to Apply

Students interested in earning a PhD should apply only to the PhD program, not the master’s program, even if they only have an undergraduate degree.

The master’s program is for students who intend to complete their studies with an MS degree, and has different criteria for admission. After initiating an application online, candidates will receive an email message with information about how to check the status of their application.

Submit a new application or check status.


The deadline for fall 2021 admission is December 15 (PhD) and February 15 (MS). We do not accept applications for spring admission.

All the application materials (including transcripts and letters of recommendation) must arrive before the deadline. Students should initiate their application several weeks ahead of these deadlines in order to ensure that all materials are received on time.

Application Fee

Master’s Program

There is a 60 dollar application fee.

Applicants may request a waiver of the application fee in cases of financial hardship. After completing the application except for payment, an applicant may email a request explaining their special circumstances to our master's program coordinator at

PhD Program

There is no application fee.

Required Materials

  • Personal statement (Statement of Purpose)
  • Transcripts (please upload scans of your unofficial transcripts to your application--official transcripts will only be required if you are admitted)
  • GRE score (UR Institution Code: 2928); however, applicants who find it difficult to participate in testing because of travel difficulties or other impediments should still apply
  • TOEFL score (UR Institution Code: 7267) or IELTS score; same qualification as above
  • Three letters of recommendation

There is no specific minimum threshold on GRE/TOEFL scores. The admission decision is made based on the overall application package.

PhD Program Selection Process

Selecting students for admission is a two-stage process. In the first stage, we select a group of applicants for interviews.

Applicants residing in the US are invited to visit the department for a specified three days in early March. Candidates will be interviewed by faculty and current graduate students, learn more about our research, and enjoy department social events. The department pays for transportation and lodging, as detailed in the invitation.

Students residing outside of the US will be interviewed by telephone by both faculty and current graduate students.

In the second stage of admissions, a selected set of the interviewed students is offered admission on a rolling basis until the incoming class is filled. Admissions are decided by a faculty committee, rather than by individual professors.

Financial Support

Master’s Program

Partial tuition discounts may be available for qualified students, but we do not offer full scholarships or teaching assistantships to MS students.

PhD Program

PhD students in good academic standing are guaranteed financial support for tuition plus a living stipend. Students serve as teaching assistants for two or three semesters, and as research assistants the rest of their time in the program.

All US applicants are urged to apply to one or more national graduate fellowship programs. Although all admitted students receive a departmental fellowship and stipend, winning an external fellowship will improve your chances of admission and increase the amount of your stipend.


Please email our MS program coordinator or our PhD program coordinator with any additional questions.