Independent Study in CS


Undergraduate independent research in Computer Science is done as an Independent Study or as a Senior Thesis (which typically grows out of a prior Independent Study experience). To find out about the research interests of the CS faculty, look at the Faculty Research Guide. You may also want to examine the archival list of undergraduate thesis topics and advisors from prior years. In the Spring, research students participate in the university-wide Meeting of the Minds celebration of undergraduate research. Students looking for summer research opportunities should also check out the National Science Foundation-sponsored Research Experience for Undergraduates program, including the student-oriented REU area list.


The Computer Science Department offers Independent Study courses, which allow motivated students to work on projects under the supervision of a faculty advisor while receiving academic credit. Independent studies are usually one semester in duration and require prior approval from the faculty member and the Computer Science Department through the office of the Assistant Dean for Undergraduate Education in the CS Undergraduate Program Suite (Gates-Hillman Center, 4th floor). This approval takes the form of an Independent Study Prospectus which must be filed with the CS Undergraduate Office for any independent study project. Prospectus forms can be found below and are also available in the CS Undergraduate Office, Gates Center 4115.