You are here

You are here

Computer Science

For more information contact

Director of Graduate Studies
Department of Computer Science
Duke University
Box 90129
Durham, NC 27708-0129
Phone: (919) 660-6500



General Information

Degree offered:
M.S., Ph.D.
Faculty working with students:
Students receiving Financial Aid:
100% of Ph.D. students (none available for M.S.)

Program Description

Part time study available: Consult department

The Department of Computer Science offers programs leading to the M.S. and Ph.D. degrees in areas such as algorithms, architecture, artificial intelligence, scientific computing, and systems. The M.S. program consists of a coursework--only option (30 credits) or a thesis or project option, which requires the supervision of a faculty advisor and an oral defense.  The Ph.D. program consists of coursework and a sequence of research milestones culminating in a doctoral dissertation. The M.S. requires advanced courses in the area of concentration, two courses from a related field, and two approved electives.  The Ph.D. program requires advanced courses in the area of concentration as well as a breadth requirement, satisfied by earning qualifying credits on four out of six subjects.  All entering Ph.D. students participate in a special seminar course (COMPSCI 701) that introduces them to the discipline and profession of computer science.  A student entering graduate study in computer science should have suitable undergraduate preparation in mathematics and computer science. Students should consult the departmental document Graduate Degree Requirements of the Computer Science Department for a full description of degree requirements.

Current research interests of faculty span broad areas of algorithms, architecture, artificial intelligence, scientific computing, and systems. They also include specific fields such as architectures for emerging technologies, fault-tolerant architectures, memory and storage systems, operating systems, networking, distributed systems, mobile and wireless systems, database and data-intensive systems, social/collaboration systems, computational geometry and topology, DNA nanoscience and DNA-based computing, computational biology, machine learning, vision, robotics, computational economics, numerical analysis, and mathematical foundations of computer science.


Application Information

Application Terms Available

Application Deadlines
Ph.D.: December 15
M.S.: January 31

Graduate School Application Requirements
See the Application Instructions page for important details about each Graduate School requirement.

  • Transcripts: Unofficial transcripts required with application submission; official transcripts required upon admission
  • Letters of Recommendation: 3 Required
  • Statement of Purpose: Required
  • Résumé: Required
  • GRE Scores: 
    • Ph.D.: GRE General (Optional for 2022)
    • M.S.: GRE General Required
  • English Language Exam: TOEFL, IELTS, or Duolingo English Test required* for applicants whose first language is not English
    *test waiver may apply for some applicants
  • GPA: Undergraduate GPA calculated on 4.0 scale required

Writing Sample
None required

We strongly encourage you to review additional department-specific application guidance from the program to which you are applying: 

Departmental Application Guidance