College of Computing and Informatics Senior Project

The Senior Project is a multi-term capstone experience involving in-depth study and application of computing and informatics. Students work in teams to develop a significant product requiring use of a development process that includes planning, specification, design, implementation, evaluation, and documentation. Projects are often conceived by external stakeholders who guide the requirements process and ultimately use the resulting application. Groups may be interdisciplinary with students from varied departments within the College of Engineering and the Digital Media Program.


Competition

The top 3 projects overall and the top 3 projects in research will be recognized. In addition, the top project in each of the following categories will be recognized: Computing Security & Technology, Corporate-Sponsored, Entrepreneurial, Humanitarian, Gaming, and Data Science


Project Phases

The project is divided into six phases:

Inception
Project Inception

Project ideas are elicited from industry, academia, and from the students themselves.

Inception
Project Planning

Students develop plans after gathering requirements and/or building prototypes.

Inception
Design

Requirements are converted into comprehensive designs at many levels of detail.

Inception
Implementation

Designs are materialized into functional products via a series of iterations.

Inception
Testing

Formal testing is carried out using tools like unit-testing.

Inception
Deployment

Final products are delivered to the stakeholders for deployment.