There is no required minimum or maximum length of the final project report. However, they tend to typically range between 15 to 25 pages (code excluded).
DESIGN AND ITS JUSTIFICATION : Provide object diagrams for the design of your system, the design of any database schemas involved, and so on.
IMPLEMENTATION AND SYSTEM DETAILS: Provide details on the architecture of your systems, and the integration of tools. Do list here also which code you actually wrote, and which software was made use of from other students, other projects and/or commercial tools.
ISSUES: Indicate any problems you encountered, if they still persist or how you have manged to address them.
RESULTS AND VALIDATION OF YOUR APPROACH: This is a very important part of this report. Here you need to include how you have validated that your ideas are good. Also indicate if you have a fully working system that is running (on what platform, what input, and so on)? Which part of it is not working? What experiments and /or sample data sets have you run? How do you know your system works?
LESSONS LEARNED. Describe your experience of what you have learned, e.g., what skills you practiced or new tools and techniques you worked with. Describe whether you would do this project again the same way, or if not, what you would recommend doing differently to a new team that say wanted to continue upon your project.
MEMBER CONTRIBUTION: List the tasks and amount of respective effort that each member of the team was involved in. This should include a table indicating who worked on the database design, on the software design, who installed what tool, who had to learn Java or other such languages, who was responsible for creating the first draft of the progress talk, who gave the presentation, who wrote what module, who debugged the system, etc. I want to know here which part of the project can be attributed to which student, or if all aspects of the project were done in tight collaboration.
CONCLUSIONS: Describe the contributions of your project. This is project complete? Did you meet all goals that you have set out to do initially? If not, list what you have NOT managed to accomplish and why.
FUTURE WORK: Give potential tasks for future research work or to make your tool into a really usable and practical system, assuming you were given one more semester to work on this project (say in another follow-on course).
APPENDIX. Include any material relevant for your project, this may include detailed sample data sets, diagrams, and detailed background material. Include your actual code, or point to a webpage where your code is accessible.
Please be ready for a brief question-and-answer-session during or at the end of your presentation.
Please be ready at start of class for having your system set up. You are encouraged to coordinate with others in the class so that your system is loaded and ready to go immediately within your time slot.
You are strongly encouraged to give a demo as part of your presentation as a working system may be required in order or your project to be considered successfully completed., based on the type of project you have chosen. And, in fact, it may be possible to cover most of the issues you want to touch upon (see topics to be covered below) based on walking through a life demonstration of your system. In the worst case, if your system is not working, do provide some sample screen dumps or system runs.
Advice: Also be ready for your system to fail, and make a contigence plan by having full overheads as backup.
In addition, your team may be asked to provide also
a more in-depth demonstration to the instructor of
the course within one week after this final presentation.
Such an off-line demonstration would then be a requirement
in order to receive a grade for your project.
Or, vice versa, if you feel that you would like additional
time to show off your work further to the instructor,
you can also request such additional time slot.
The maxinum score for this final project is 100 pts. This will count towards 70% of your total score for the final course project (project 3); while 30% of the final course project grade was given for the project progress. The grade of this assignment will be given using the following grading guideline: