Project Final
Overview
During the scheduled final exam period for the course, each group will do 10 minute presentation on the final status of their project. This presentation should contain the following information:
- A re-iteration of your proposed goals, with explicit discussion about what progress you have made to date on those goals
- A discussion of how you tested the correctness of your implementation.
- An assessment on the quality of your code. Feel free to discuss what parts of your implementation you felt are particularly strong and what parts would need more work to bring up to production-quality code.
- Any benchmark results that the group collected to measure the performance of their implementation.
- An outline of concrete tasks for future work to expand or improve your implementation.
Each group must email the instructor the deliverables listed below before class.
- Release Date: Apr 03, 2024
- Due Date: May 02, 2024
Deliverables
During the scheduled final exam period for the course, each group will do 10 minute presentation on the final status of their project. This presentation should contain the following information:
- A re-iteration of your proposed goals, with explicit discussion about what progress you have made to date on those goals
- A discussion of how you tested the correctness of your implementation.
- An assessment on the quality of your code. Feel free to discuss what parts of your implementation you felt are particularly strong and what parts would need more work to bring up to production-quality code.
- Any benchmark results that the group collected to measure the performance of their implementation (especially against the other group implementing the same project).
- An outline of concrete tasks for future work to expand or improve your implementation.
Each group must email the instructor the following files:
- Project Info Meta-data: Populate this JSON file with the info for your project and team. This file is used for the project showcase page at the end of the semester.
- Project Design Document: Final version of the document that your group has (hopefully) been maintaining throughout the semester.
- Final Presentation: A PDF version of the presentation given in the final meeting to the class. This file will be made public and shared on the course webpage.
Collaboration Policy
- Everyone has to work in a team of three people for this assignment.
- Groups are allowed to and strongly encouraged discuss the details about the project with others.
WARNING: All of the code for the core portion of your project must be your own. You may not copy source code from other sources that you find on the web without discussing it with the instructors first. Plagiarism will not be tolerated. See CMU's Policy on Academic Integrity for additional information.