Cost & earnings at Dartmouth College What students borrow here, and what they go on to earn
The Bachelor’s in Applied Computer Science at Dartmouth College is an undergraduate programme that emphasises practical, project-based computing within a liberal‑arts framework. It suits students who want strong foundations in algorithms and systems together with hands‑on experience in software development, data analysis and interdisciplinary applications.
The programme combines core computer science theory with applied coursework and substantial project work. Core topics typically include programming and software design, data structures and algorithms, computer systems and architecture, operating systems, databases, and discrete mathematics. From that foundation, students choose applied electives such as machine learning, artificial intelligence, human‑computer interaction, computer security, networks, mobile and web development, and scientific computing.
Hands‑on learning is emphasised: students complete laboratory courses, team software projects and a capstone or senior thesis option that applies CS methods to real problems. Opportunities for undergraduate research with faculty, collaborative projects with other departments (for example biology, economics, engineering or the arts), and industry internships are integral parts of the curriculum.
The programme is delivered within Dartmouth’s undergraduate curriculum structure, allowing students to combine major requirements with liberal‑arts distribution courses. Students typically progress from introductory modules to advanced electives and a final project, with flexibility to pursue minors or dual interests. The college’s term system and advising support enable internship placements and research semesters.
Admission to Dartmouth is competitive and based on a holistic review of academic preparation and personal qualities. For applicants seeking the Applied Computer Science major, strong performance in mathematics (calculus and precalculus concepts) and evidence of analytical ability are expected. Prior programming experience is advantageous but not mandatory; admissions assessors value demonstrated problem‑solving, relevant extracurriculars (coding clubs, competitions, summer programmes), and meaningful project work.
Typical application materials include a secondary‑school transcript, teacher recommendations, a personal statement, and any optional supplementary evidence of technical work (for example a portfolio, GitHub link or project description). Successful applicants also show curiosity, teamwork, and an ability to engage across disciplines.
Graduates from Dartmouth’s Applied Computer Science pathway move into a wide range of technical and interdisciplinary careers. Common roles include software engineer, systems developer, data scientist/analyst, machine learning engineer, security analyst, UX/HCI specialist, and product manager. Many students join technology companies, startups, consulting firms, financial services or public‑sector organisations, while others pursue graduate study in computer science, engineering, data science or related fields.
The programme’s emphasis on practical projects, internships and research prepares students for immediate employment and for continued academic study. Dartmouth’s alumni network and career services support internship placements and full‑time recruitment across technology hubs.
Dartmouth offers an undergraduate‑focused environment with small class sizes and high faculty accessibility, which benefits students pursuing applied computing. The Computer Science Department provides close mentorship from faculty members who conduct research across systems, theory, AI and interdisciplinary applications. Collaboration with Dartmouth’s engineering and research centres, maker spaces and computing facilities gives students resources for prototyping and experimentation.
The college’s quarter/term schedule and advising structure support internships, off‑campus study and research opportunities. Cross‑disciplinary connections are encouraged, so students can combine computing with fields such as biology, economics, environmental science or the arts. Finally, Dartmouth’s active alumni community and career services help link students to internships, tech employers and graduate programmes worldwide.
Shortlist scholarships and plan your application — free guidance from our advisors.