Research and Experiential Learning
Duke undergraduates have numerous opportunities to gain hands-on project and research experience in Computer Science. We strongly encourage our students to "learn by doing."
CS students are afforded the chance to participate in a wide range of research projects while being guided by Duke's world-class faculty. Our undergraduates often become co-authors on papers in major academic conferences.
Undergraduates can: pursue independent study courses guided by faculty, participate in the CS+ Summer Research Program, do extended research projects which culminate in graduation with distinction, and finally, present posters highlighting their research in the annual CS Undergraduate Project Showcase.
Add yourself to our Duke mailing list compsci@duke.edu to get the latest CompSci Department Ugrad news!
You'll receive our weekly newsletter, which has info about computing events at Duke, job and research opportunities, as well as NEW CS courses being offered.
Go to: https://lists.duke.edu/sympa and enter "compsci" in the search box to find the CS Undergraduate listserv.
Computer Science Undergraduate Research
Graduation with Distinction »
Interested in earning the honor of Graduation with Distinction in Computer Science? If you meet the requirements, including completion of a substantial project, you may qualify. Get started early.
Independent Study »
Interested in pursuing independent study in computer science in a specific field of interest under the guidance of a faculty member? Projects may be research or non-research-based.
CS+ Program Summer Research »
Not sure what to do this summer? Enjoy computer science and want to explore in more depth? Check out some projects our Computer Science faculty are working on and are seeking help for!
Undergraduate Project Showcase »
This annual event celebrates and highlights student inquiry in computer science. Students present posters on projects from mentored research, class projects, independent or team-based research or project work and more.
Bass Connections »
Interested in working on team-based projects which focus on complex societal challenges? Do you like the idea of doing interdisciplinary collaborative research on real world problems alongside Duke faculty? Then, this program might be the right fit for you. A large number of Bass Connections projects need computer scientists. Also, some Bass Connection projects may count as a DUS-approved elective for CS majors.