The final project paper should follow the standard technical paper format. A typical paper of such format contains the following components: abstract, introduction, related work, problem statement, solution, evaluation, discussion/limitation, and conclusion. The paper should be long enough to explain all of the necessary details. That said, anything less than 8 pages is probably too short; anything longer than 10 pages is probably too long. All elements of the paper should be prepared with care and attention to proper English. Please follow the standard IEEE paper format. Here is the template: IEEE Latex or Word Template .
All relevant code should also be turned in, including source code, configuration files, scripts, etc. If you have set up a Github repository for your project, please include the link to that repository in your final report. The code should be complete enough that the grader can build and run your work in the appropriate environment. Please also turn in a README file to include the instructions to run your code/tool. If there are important elements that cannot be turned in as code for whatever reason (e.g. too big or expensive to download) then turn in links, screenshots, or other similar evidence of the completed work.