You should prepare a final report of 10-15 pages that describes your project. Your report will be similar in style and organization to the research papers that we read this semester (the well-organized ones that is). This is your opportunity to describe in detail what problem you were solving, how you solved it, how you tested your solution, what your results show, difficulties you encountered along the way, what you would have liked to have done (or done differently), and what you learned from your project.
The first paragraph of the introduction should contain all of this information in a very high-level. Subsequent paragraphs should discuss in more detail the problem you are solving, your solution, and your results and conclusions.
More writing advice can be found at the bottom of the cs97 web page.