Interested in Duke CS?

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

For All Prospective CS Undergrads

For 1st Majors Who Have Been Admitted or Who Have Declared