The Senior Capstone Experience for the computer science major is satisfied by completing a substantial computing project. Projects may involve software development, writing a literature review, or creating educational materials for particular topics or technologies. These projects will normally be completed as part of the required CSCI 410
Senior Seminar
course, under the supervision of the course instructor. The capstone grade for each student will be 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 will be undertaken in close collaboration with a faculty member from the department. Each project will culminate 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 will 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.