For Prospective Undergraduate Students

Duke CS photo

Is CS for you? Do you:

  • Have a solid background in mathematics and enjoy abstraction, systems, complexity, and algorithms?
  • Have an interest in the theory, practice, art, and science of computer programming?
  • Want a program that offers undergraduate research opportunities?
  • Want to sharpen your knowledge of another field with the edge of formal thinking and computation?

Then a major or minor in computer science is for you. The CS major provides an educational foundation appropriate for a diverse range of careers. Computer science majors are in high demand in the areas of education, business, science, and technology.

Schedule a Visit
Department visits are preferably scheduled in conjunction with Duke Undergraduate Admissions visits.
Step One: See Duke Undergraduate Admissions for information on visiting the campus.
Step Two: After you have planned your visit to Duke, send an email to Camelia Pierson Eaves (revp at cs.duke.edu) which includes your name, email address, phone number, high schoool, computer experience, and preferred visit date(s). Camelia will arrange a CS visit for you.