Culminating Experience

There are two different ways to have a culminating experience for the CS Major. Both of these are two-term courses, which need to be taken in consecutive terms, normally in the student's senior year.

COSC 98. (Senior Design and Implementation Project). Students work in groups towards a project addressing a "real-world" need. This involves all aspects from figuring out the requirements, design, implementation, and testing.  The result of this experience is a software product of significant scope and significant benefit to a user base. As of 2023, these two terms can only be in Fall & Winter.

COSC 99. (Honors Thesis). Students work individually with a CS faculty member on a research project. This project usually is, but does not necessarily have to be, in the area that the faculty member is an expert in, and usually is themselves involved in research themselves. Oftentimes, this project arises out of discussions with faculty members, but at times it is completely student driven. The result of this experience is a written thesis approved by the research advisor. Find more information here.