Your final project report should be a PDF, approved by your advisor, and
submitted to the course coordinator by the last day of classes. The nature
of this report depends on the nature of your project.
Software Development Projects
For software projects, the final project report should include the following
elements:
- Title page
- Problem description
- Background on the problem
- Design of your solution, including UML diagrams if applicable (you may
use tools such as PowerPoint, draw.io, …)
- Summary of design norms addressed in your
solution
- Developmental approach used: describe in detail any software development
practices employed on your project.
- Problems encountered and how you overcame them
- Testing: How did you test your project?
- Demo, including screenshots and/or videos
- Possible future work
- Acknowledgements
- References
Research Projects
For research projects, the final project report should include the following
elements:
- Title page
- Problem description and research questions to be answered
- Background on the problem, including previous work (of others)
- Experimental design, if applicable
- Problems encountered and how you overcame them
- Results, analysis, and discussion
- Possible future work
- Acknowledgements
- References
- Publication?