This senior course allows students to complete a capstone project and serves as a culmination of their studies within the major. The project entails the implementation of the research proposal created in CS498 – Senior Seminar I. Students work typically through teams designing, implementing, and testing the solution to the specific problem. Each team is supervised by a designated faculty. The senior project concludes with the submission of a product (i.e. software, documentation) or a written paper (the thesis) and a public presentation.