THE TIME IS NOW. THE PLACE IS DUKE.
The Department of Computer Science at Duke University is an internationally recognized leader in research and education. Undergraduates take classes with renowned faculty, engage in cutting-edge research, and build a strong foundation for future study or work in a wide variety of fields.
Three great reasons why Comp Sci...
Reason #1
Computer science is an intellectually rich and rapidly growing field that has had a profound impact on our society and everyday lives.
Reason #2
CS majors are in high demand for well-paying jobs in technology, science, finance and business, healthcare, and other sectors. Industry wants to hire students with problem-solving skills that you will develop with a CS major.
Reason #3
Duke CS students have numerous opportunities to gain hands-on experience through research, internships, and co-curricular activities.
Why Duke?
Because there is no one exactly like you. We make it easy to chart your own academic path based on your interests.
- Our Bachelor of Science (BS) and Bachelor of Arts (AB) are the largest majors at Duke. Furthermore, the BS degree offers specialized tracks in Software Systems, Data Science, Software and Engineering Design, and AI/Machine Learning.
- You will learn how to make your mark on the world applying the three pillars of our Computer Science major--theory, systems, and artificial intelligence-machine learning.
- There are also opportunities to combine CS with other subjects, such as our four minors, a double major with any other department, our interdepartmental majors in Statistics+CS on Data Science, Linguistics+CS, Math+CS on Data Science, Visual & Media Studies+CS or build your own interdepartmental major.
- Not sure what to choose? See an overview of our degree programs.
Because undergraduate research opportunities abound at Duke.
- Over the summer, you can join CS+, Code+, or Data+, which are 10-week summer research internships.
- During the regular academic year, take one of our hands-on project courses and pursue independent study with our faculty; or participate in Bass Connections, one of Duke’s most unique programs predicated on collaborative and interdisciplinary inquiry. Both of these research experiences can prepare and set you on a path to earn Graduation with Distinction.
- Want more details? Check out our Research Opportunities page.
Because you will be part of a community.
- Become an undergraduate teaching assistant (UTA) to help your fellow students.
- Check out the Innovation Co-Lab and its Roots courses to pick up useful and trending technology tools.
- Participate in student-run Hackathons, such as HackDuke, Femmes+ Hacks, or the International Collegiate Programming Contest, where Duke has advanced to the World Finals many times and placed as high as 3rd in the world.
- Become a fellow of DTech and SPIRE, programs designed to support diverse groups of Duke undergraduates in choosing careers in computer science and other STEM (science, technology, engineering, and mathematics) fields.
- There are SO many different CS-related student groups that you can join! Check out our student organizations page for a longer list of them.
Learn More about Duke CS
Whether you are a prospective Duke student considering making a visit to our campus or you are a current Duke student planning to declare Computer Science as your major, check out our page for prospective students.
Questions?
Email dus@cs.duke.edu.