Overview
In the computer science department at Dartmouth, graduate students interact closely with world-class researchers in a tight-knit, collegial environment that provides abundant opportunities for both intra- and interdisciplinary research. Our department also boasts small class sizes, award-winning instructors, and a lively departmental spirit. All students have access to state-of-art facilities and opportunities to start research in their very first year.
Scroll down to learn more about our Masters' and PhD programs and contacts for further information. Details about how to apply to our programs, graduate courses, policies, and more can be found via menu items below (left).
Graduate Degree Options
Graduate students have the opportunity to pursue a Masters' or PhD degree in Computer Science.
PhD Program
With guaranteed funding for up to five years, our PhD students work with faculty who are leading experts in the field, to conduct research at the cutting edge of digital innovation, leading to a PhD degree.
Our faculty research spans key areas in computer science including algorithms, machine learning, robotics, visual computation, creative computation, computational health, and privacy and security. We actively collaborate with researchers in engineering, business, mathematics, the arts, biology, sociology, and medicine.
Masters Programs
We offer two programs for students who want to earn a Master of Science (MS) degree in computer science:
- A standard 2-year (7-term) MS CS program, giving students an opportunity to take a deeper dive into computer science. This program offers both a "coursework track" and a "research thesis track."
- An MS in CS with concentration in Digital Arts.
Each program offers a 4+1 AB/MS version for current Dartmouth students (4+1 AB/MS in CS , 4+1 AB/MS in CS with Digital Arts).
The expected learning objectives for each of these programs can be found here.
Contact
Current Dartmouth CS graduate students should direct their questions to the appropriate program directors. Prospective students to our graduate programs should reach out to the program-specific email addresses found on the pages below:
The computer science graduate program falls under Dartmouth's Guarini School of Graduate and Advanced Studies, which supports graduate students and postdoctoral scholars across campus. Their website contains information and resources for current and prospective students and scholars.

CS Graduate Application
Apply to the Guarini School of Graduate and Advanced Studies at Dartmouth.