The Senior Capstone Experience for the computer science major requires the completion of a substantial computing project. Projects may involve software development, writing a literature review, or creating educational materials for particular topics or technologies. These projects are normally completed as part of the required CSCI 410
Senior Seminar
course, under the supervision of the course instructor. The capstone grade for each student is determined collectively by the department faculty.
Computer science majors wishing to graduate with distinction will undertake a year-long senior undergraduate research project (earning UR Odyssey credit) to satisfy the capstone requirement. Each research project is undertaken in close collaboration with a faculty member from the department. Each project culminates in a public presentation, typically during the Spring semester of the senior year. Students interested in this option should have at least a 3.0 GPA in the major. Ideally, students begin project discussions with departmental faculty by the end of the junior year; in any event, the research project should begin by the end of the second week of the senior year.