Computer Science is fundamentally about problem-solving. As a CS major, you learn to tackle complex challenges by understanding the mathematical underpinnings of a problem and the engineering required to build a solution that is scalable, reliable, secure, and easy to use. You will learn how to use mathematical tools to model real-world data, gain a deep understanding of how software interacts with hardware, and how to choose the right implementation approach for any given task. Our graduates design, implement, and analyze the reliable systems that run our world—from the underlying software that powers our devices to envisioning the next generation of paradigms, such as artificial intelligence and quantum computing, that shape how we live, work, and communicate. |
These courses are intended as guidelines. Speak to your guidance counsellor to see what courses are offered at your school.
Eligibility: High school and transfer applicants must apply through Dartmouth Undergraduate Admissions. |
| Test Scores: | - International English Language Testing System (academic or immigration) or DuoLingo or Test of English as a Foreign Language (Internet Based) or Test of English as a Foreign Language (Internet Based)
|
| Additional Admission Requirements: | |
* We make every attempt to provide accurate information on prerequisites, programs, and tuition. However, this information is subject to change without notice and we highly recommend that you contact the school to confirm important information before applying.