Prerequisites: CS 424. CS 584 and senior standing, or permission of the instructor. (Both semesters/3 credits)
In this project-oriented course, students majoring in computer science complete a “capstone project,” serving as a culmination of their studies within the major. The project entails the development of a significant piece of software by a student team, supervised by a designated faculty member within the department and evaluated by a faculty committee. Appropriate topics for the project may synthesize or extend ideas/results from several areas of study from coursework, or develop a topic not normally covered in the curriculum. The senior project concludes with the submission of a “product” (i.e., software, documentation), or a written paper (thesis) and a public presentation.