University of Chicago

USA
2 Scholarships 177 Programs 3 Degree levels
PhD

PhD in Computer Science

Offered at University of Chicago, USA
DegreePhD
FieldComputer Science.
A

Cost & earnings at University of Chicago What students borrow here, and what they go on to earn

You borrow $15,000 median federal debt
You repay $171/mo over 10 years
Graduates earn $91,885 10 yrs after entry
Debt clears in 0.3 yrs of the salary premium
US Department of Education figures See the full breakdown →

The PhD in Computer Science (Applied Computer Science focus) at the University of Chicago is a research-led doctorate that trains students to develop and apply computing methods to real-world problems across science, engineering and industry. It suits applicants who want deep technical expertise combined with interdisciplinary collaboration and an emphasis on producing original research and deployable systems.

What you'll study

The programme combines advanced coursework, rigorous research, and close mentorship. Early in the PhD students take core graduate courses that build formal foundations (algorithms, theory of computation) and practical systems knowledge (operating systems, distributed systems, databases, machine learning). Students then specialise through advanced seminars and electives in areas such as systems and networking, machine learning and data science, programming languages, security and privacy, computational biology, and human–computer interaction.

Research is central: after completing required coursework and written or oral qualifying examinations, students concentrate on a sustained original research project under a faculty advisor. Students typically engage in lab rotations or collaborative projects before choosing a permanent advisor, and many participate in interdisciplinary initiatives through the Computation Institute and collaborations with neighbouring institutions and national laboratories. Teaching experience is expected and supported through teaching assistantships and opportunities to lead undergraduate or graduate courses.

  • Typical core topics: algorithms, complexity, machine learning, systems, programming languages, databases, and theory.
  • Specialist areas: distributed systems, high-performance computing, data-intensive science, computational biology, AI and ML applications, security and privacy.
  • Research training: qualifying exams, proposal and dissertation, journal and conference publications, conference presentations.
  • Professional development: teaching practice, mentoring, internships and industry or national-lab collaborations.

Entry requirements

Applicants should hold a strong undergraduate degree in computer science, electrical engineering, mathematics, or a closely related field; many successful applicants also hold a relevant master’s degree. Typical preparation includes solid coursework in algorithms, data structures, discrete mathematics, probability and statistics, and programming experience. Demonstrated research potential is important — prior research experience, publications, or significant project work strengthen an application.

Required application components normally include a CV, academic transcripts, a statement of purpose describing research interests, letters of recommendation from academic or research supervisors, and examples of prior work or publications where available. International applicants must demonstrate English language proficiency in line with university requirements. Admission is competitive and evaluated on the basis of academic record, research fit with faculty, and potential for independent research.

Career prospects

Graduates of the programme go on to technical leadership roles in academia, industry research labs, startups and government or national laboratories. Career paths include:

  • Academic faculty positions and postdoctoral research in computer science and related disciplines.
  • Research scientist or senior engineer roles in industrial research labs and technology companies, working on machine learning, systems, security, data platforms and applied AI.
  • Technical leadership and engineering roles in startups, particularly those focused on data-driven products, robotics, or computational life sciences.
  • Research and development positions at national laboratories, interdisciplinary institutes, and in applied science organisations.
  • Quantitative and algorithmic roles in finance, consulting, and policy organisations that require advanced computational skills.

Why study at University of Chicago

The University of Chicago offers a rigorous intellectual environment with strong emphasis on foundational theory and practical application. The Department of Computer Science is small enough for close faculty mentorship yet connected to broad interdisciplinary resources across the university, including the Computation Institute and partnerships with nearby national laboratories and research centres. Students benefit from frequent seminar series, active collaboration across departments (such as statistics, biology, economics and physics), and a culture that values both deep theory and translational impact.

Facilities and research infrastructure support experimental and data-intensive work, and the programme’s ties with industry and national labs provide avenues for internships, collaborative projects and technology transfer. For students who want to push the frontiers of computing while applying methods to real scientific and societal problems, the University of Chicago’s PhD in Computer Science offers a focused, interdisciplinary training environment.

Latest PhD Scholarships in USA

Similar PhD programmes in USA

⚖ Compare this programme with similar ones

Similar PhD programmes at other universities

Get help applying to University of Chicago

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.