Cost & earnings at Dartmouth College What students borrow here, and what they go on to earn
The PhD in Computer Science at Dartmouth College is a research-focused doctoral programme that trains students to advance computing through original scholarship across applied areas such as machine learning, systems, HCI, security and computational biology. It suits candidates with a strong quantitative and programming background who seek intensive mentorship in a small, collaborative department and career paths in academia, industrial research or high-impact technical roles.
The PhD in Computer Science is centred on sustained, original research guided by faculty mentors, supported by coursework and departmental seminars. Typical study begins with advanced coursework to build depth and breadth across core areas—algorithms and theory, machine learning and data science, systems and networking, programming languages and software engineering, human-computer interaction, security and privacy, graphics and computational biology. Students also take research seminars, reading courses and practical lab rotations to identify a thesis topic.
Programme structure commonly includes:
Examples of modules and subject areas you can expect to encounter: advanced algorithms, probabilistic modelling and optimisation, deep and statistical machine learning, distributed systems, operating systems, computer networks, programming languages, compilers, software engineering, human-centred computing, security engineering, computational biology and bioinformatics, graphics and vision, and specialised seminars on emerging topics. Independent study and research credits form the bulk of later-stage doctoral work.
Applicants are expected to hold a strong undergraduate degree in computer science, electrical engineering, mathematics or a closely related discipline; many successful applicants have a master's degree or prior research experience. Key requirements and favourable qualifications include:
Admissions committees evaluate fit with faculty interests and the capacity for independent, sustained research. Standardised test policies and precise documentation requirements are set by the department and may change; applicants should consult the department’s admissions page for up-to-date instructions.
Graduates of the PhD programme pursue a range of careers where deep technical expertise and research leadership are prized. Common pathways include:
The programme’s emphasis on both foundational theory and applied systems equips graduates to move between academia and industry, to found or join startups, or to take leadership roles in interdisciplinary research.
Dartmouth offers a PhD experience characterised by a small, tightly knit computer science community with high faculty access and close mentorship. The department fosters interdisciplinary collaboration across the College and with professional schools, including ties to engineering, medicine, business and the Neukom Institute for Computational Science. Students benefit from opportunities to work with faculty on cutting‑edge projects, participate in collaborative labs and access resources typical of a research university while enjoying a personal, collegial environment.
Additional advantages include teaching and mentoring experience with undergraduates, cross-disciplinary course offerings, and close connections to regional and national research networks. Prospective students who value personalised mentorship and interdisciplinary applied research will find Dartmouth’s environment particularly supportive for launching a research career.
Shortlist scholarships and plan your application — free guidance from our advisors.