Course in - Computer Science Haverford College
Our students explore data structures and algorithms in a dynamic and collaborative academic environment. We are committed to equipping our students to lead the way in this fast-moving field. All students build a strong foundation in computing concepts and applications to apply to various and emerging contexts.
Our rigorous curriculum encompasses theory, analysis, design, and implementation of algorithms and data structures. We also emphasize strong communication skills and unstinting attention to the implications—theoretical, practical, and ethical—of work in the field.
Our program requires students to continually make connections across the curriculum and integrate what they have learned. Majors participate in HERA, a unique departmental project that requires them to draw from each of their upper-level courses to construct an entire system over the course of the major.
English Language Requirements
Certify your English proficiency with the Duolingo English Test! The DET is a convenient, fast, and affordable online English test accepted by over 4,000 universities (like this one) around the world.