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 dus at which includes your name, email address, phone number, high schoool, computer experience, and preferred visit date(s).