Welcome to Computer Science!

We are happy to welcome you as a computer science major and as a new member of our department.

Departmental website: https://www.cs.duke.edu/


Read about our registration logistics to learn how we handle making students eligible to enroll each semester, and what questions to ask of your faculty advisor. Please email us with questions you have about the major, or visit one of the co-director of undergraduate studies for questions and/or to schedule a meeting. Email the DUS with questions. Use this form on this page to request an advisor.

Requirements and General Information

Learn more about our BS majors, BA major, and minors, and general information and resources for new majors.