Computer Sciences PhD Program Information

Essential Information

Doctoral computer science students usually specialize in a particular branch of the field, but all specializations emphasize both practical skills and theoretical research. Many Ph.D. programs are interdisciplinary, integrating coursework from engineering and the physical sciences. A dissertation project is required.

Computer Science PhD Programs

Applicants need a master's degree in computer science to be admitted to most Ph.D. programs, although some will admit students who have demonstrated exceptional aptitude but only hold a bachelor's degree. Additionally, most programs require applicants to submit Graduate Record Examination (GRE) scores and letters of recommendation. Most programs require doctoral students to specialize in a particular area of computer science, such as computer networking, software engineering, computer science research and theory, image processing or artificial intelligence. Some common classes include:

  • Automated algorithmic process management
  • Advanced embedded systems
  • Advanced software design
  • Artificial intelligence implementation
  • Computer programming languages

Popular Career Options

People who earn a Ph.D. in Computer Science qualify for many advanced careers in education, computer technology design and computer implementation. Graduates might find work with governmental agencies, private companies or consulting firms. The careers listed below are popular options:

  • Software designer
  • Computer science professor
  • Computer network designer

Computer science Ph.D. programs are designed for advanced students interested in independent research. Students are expected to choose a specialization, and the program culminates in a dissertation. Graduates may be qualified for work as university professors, computer system designers and more.

Next: View Schools
Created with Sketch. Link to this page

Popular Schools

The listings below may include sponsored content but are popular choices among our users.

Find your perfect school

What is your highest level of education?