Graduate FAQ

The department admissions committee considers many factors in addition to looking for the highest possible GPA. Among the factors: the quality of training in computer science and/or related fields provided by your college or university; the letters of recommendation, especially from faculty known in the field; your publications or presentations at conferences; research experience and the ability to explain your research clearly in writing; a strong TOEFL or IELTS score; excellent grades in key computer science courses; a match of your professed research interests with our faculty's interests; and a host of other factors.

No, the department admits students based on broad research interests and provides general departmental funding for the first two years. A faculty member may contact you as part of the admissions process, and you may choose to initiate a discussion about your research with a faculty member with similar interests. Superficial contact or requests to be accepted by a particular faculty member will not help your application.

We cannot answer this question for you until you actually apply and we see your application in the context of all of the others. 

However, we do suggest you evaluate your own likelihood of being admitted to Duke. Take a look at the statistics regarding the last admission season; you will see that Duke is very competitive, that is, we receive many applications and admit only a small percentage. You can look at the courses under the Education tab to determine whether you have the background to do well; the graduate level courses are 500 and above and many of the courses have a website (you might have to look at a previous semester for the website).

Consideration of an applicant occurs only after official submission of the application. You may look at the statistics for the department regarding the number of applicants in a given year, and the number of admitted students and make an educated decision.

No, the PhD and Master's programs require separate applications. But you can contact to let us know if you want to be considered for an MS if the PhD admission does not seem likely.

Yes. There may be advantages to having already earned a Master's degree because you may have experience in research and with graduate level courses. However, all PhD students enter the program with the same requirements, Master's or not.

For a Master's candidate, there is a mechanism in place for transferring up to two courses after the completion of 12 hours at Duke. Approval must be made at the level of the department and the Graduate School, and is in no way guaranteed.

For a PhD student, there are exceptional cases in which a course from another school would be accepted toward the PhD course requirements. This decision would be made only in the 2nd year after completion of some coursework at Duke and never as part of the admission.

Yes, if that's what you want, and as long as the first one is not from Duke.

No, we do not offer support for Master's. You may apply for external scholarships; see this site for loan information.

The department does not have requirements different from the Graduate School's requirements; however, in practice students admitted to computer science have a very strong GPA.

Please read the application requirements.

ETS discontinued the CS subject test a few years back. A subject test in another discipline will not help you with admission to CS.

The institution code can be found here. There is no department code.  GRE scores are optional for the PhD application.  GRE scores are required for the Masters application.

The condition under which the Graduate School will waive the requirement is available here. Write an email to grad-admissions at to request the waiver, which is granted only after admittance.

We use the highest score.

Scan and upload your self-reported scores with the application. The official scores will be added to your application later. The Computer Science Department will consider an application with self-reported scores and confirm the scores before admitting.

The graduate school allows departments to set application deadlines later than the published date. The department deadline is the official deadline.

Find information here about converting your GPA.

Upload all documents that you can into the application online. Once you submit, you must email documents to: grad-admissions-center at Include your name exactly as it is on the application, and the application number. All documents must go to the Graduate School Admissions Office, using that email address. Nothing should be sent directly to the Department of Computer Science.

No, the application itself closes when you submit. Upload everything that you can before you submit. Unless you are submitting on the final day, you may leave your application open until you are sure that you have uploaded everything you want to include. After you submit, follow the instructions in the answer to the previous question.

Always use the online option when possible. If there is a reason a recommender cannot submit online, click here for instructions.

Follow the instructions exactly or the recommendation will not be accepted.

Official transcripts must be sent directly from your university when and if you are admitted to Duke. The Graduate School Admissions Office suggests that you request the official transcripts when you apply if you are an international student, simply in order to speed up the visa process following acceptance. If your university allows only one official transcript, do not send it at the time of application.

Click here for more information about transcripts.

You may check the status of your application online, and the university will email you notification of missing documents. If you have already sent the document in question and then receive the email, it is almost always simply because the Graduate School Admissions Office is behind in processing the thousands of documents, and the application email is automatic.

If the documents in question are official GRE or TOEFL scores: the Computer Science Department will consider an application with self-reported scores and confirm the scores before admitting. 

Always send the documents to grad-admissions-center at and include your name as it is on the application, and your application number.

The department admissions committee hopes to finish by early March, although sometimes the process takes longer. The department notifies the Graduate School Admissions Office; the Admissions Office notifies you by email. Individual inquiries about the timing of decisions cannot be answered.

For questions about your application or the application process that cannot be answered through the Graduate School Admissions website, write: grad-admissions at

To send documents electronically that could not be uploaded with the application, use: grad-admissions-center at

For questions about the Department of Computer Science graduate program, write: