Computer Science

Welcome to Computer Science!

We are happy to welcome you as a computer science major and as a new member of our department. You can find out everything new majors need to know on our Welcome page.

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

Advising

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 for new majors.