Undergraduate Research

Undergrad research presentation

Duke undergraduates have numerous opportunities to gain hands-on project and research experience in Computer Science.  A wide range of research projects guided by Duke's world-class faculty engage undergraduates, who often become co-authors on papers in major academic conferences.  Undergraduates can pursue independent study courses guided by faculty, participate in the CSURF program, and graduate with distinction in research.

TMLD speaker

Talks and Events »
Check out the summer 2018 schedule of talks planned by Computer Science faculty and graduate students for undergraduate researchers.

C-SURF group photo

C-SURF Alumni »

C-SURF encourages undergraduates to pursue research in computer science. Fellows typically do research for course credit, and sometimes participate in a paid research experience.

Undergrad poster presentation Undergraduate Project Showcase »
This event celebrates student inquiry in computer science. Students present posters on projects from mentored research, class projects, and independent work. 
Undergrad poster presentation Summer Research Opportunities »
Not sure what to do this summer?  Enjoy computer science and want to explore in more depth? Check out some projects Computer Science faculty are working on and are seeking help for!
Student graduates with distinction Graduation with Distinction »
Alumni who Graduated with Distinction »

If you meet the requirements, including completion of a substantial project, you may qualify to graduate with distinction.