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.
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
The project is divided into six phases:
Project ideas are elicited from industry, academia, and from the students themselves.
Students develop plans after gathering requirements and/or building prototypes.
Requirements are converted into comprehensive designs at many levels of detail.
Designs are materialized into functional products via a series of iterations.
Formal testing is carried out using tools like unit-testing.
Final products are delivered to the stakeholders for deployment.