Students are encouraged to collaborate with faculty on research projects through independent studies, honors projects, and fellowship-funded summer research.

Student participation in faculty research provides experience that is invaluable both for graduate study and in industry. Such collaborations can lead to coauthorship of a paper and the opportunity to attend a national or international conference.

Majors with outstanding academic records are encouraged to pursue honors work during their senior year. Honors in computer science provides a special opportunity to pursue an extensive project as a computer scientist. Honors projects can lead to a coauthorship of a paper and the opportunity to attend an international conference. A book is awarded, as a prize, annually in the fall to a senior who has achieved the highest distinction in the computer science major program.

Students can conduct funded research projects by applying to a summer fellowship, such as the Freedman Summer Research Fellowship in Computer Science.