Course Home | Syllabus | Assignments | [print]
CS 4600: Senior Project
Project Defense
Assignment
Create a project report document, present it to the instructor, and receive acceptance of the project results. This document is a longer format, more detailed version of the in-class presentation. Your must submit a text document, and a video segment. See description below.
The document should contain at least the following sections:
Problem Description
The problem that was addressed by this project. Give enough information for the importance of the problem to be clear. Do not include “I was going to” information.
Solution Description
The features and functionality that were implemented and working. This must include a video segment that demonstrates the working software, with a voice description. Include all elements you wish to be graded on.
The text document must include a link to the source code repository(s). If applicable, a link to the live application and instructions for use must be included.
Technical Overview
The strategy employed by your solution to this problem. Give enough information that someone reading the source code will have context to understand what algorithms and architecture are being implemented. Do not include “I was going to” information.
Provide information on environments, languages, and algorithms used for this project.
Research Summary
A list of resources and references used in completing the project. For example, articles, books, interviews/meetings, tutorials, videos, etc. For each one, include a description and a reason for using it (what knowledge/skill did you gain from the resource?).
Further Work
Briefly list the next steps you or someone else might take to extend this work.
Grading
The report must be submitted by the due date to receive any credit. To receive full credit, the report must be clearly written or presented, well organized, and cleanly formatted.
Your project will be assessed according to the following five criteria (order insignificant):
- Completion: has your project been completed according to the plan and objectives listed in your project proposal?
- Purpose: does your project fulfill the real-world purpose described in your proposal?
- Quality: does your project meet or exceed a reasonable level of quality expected by a senior-level undergraduate student in your field of study?
- Effort: did you invest sufficient time into your project (100 hours expected), and is your summary of time spent in practical agreement with your final submission?
- Development: did you leverage research and resources throughout your project that progressed your personal knowledge and skillset in one or more areas?
Submission
Upload PDF of the report (containing links to video file and code repository) to the Canvas assignment, by 11:59 pm on Apr 24.
Last Updated 01/06/2025