Because of the large varity of potential projects there is a correspondingly large number of report formats. See also the final report format since you want to expand upon the mid-semester report for your final report.
Title page
This contains the project title, author, date, and an "Executive Summary." The latter is a brief description of the project and its results, all of which should not take up more than one page.
Introduction
Purpose of the project: what problem was solved? Importance of the project: Background on prior work, special features, description of the product and how it solves the purpose.
Methodology
How did you solve the problem. This should contain information about how you designed your project, constructed it, and operate it. For software projects this section should discuss your software architecture or algorithm. You should discuss the software architecture, similar algorithms, etc. which lead to your final program.
Progress
What progress have you made on your project. Describe what you have done so far. This section can contain performance data in an appropriate useful form such as graphs, (as an example for a temperature controller, temperature vs. time could be presented), comparison of results with specifications, program designs, circuit simulations, etc.
Conclusions
Have the project milestones been achieved as predicted in the proposal, if not, why not?
Modifications
What should the new schedule be? What needs to be done to ensure completion by the deadline?
Download a copy of the evaluation form I will use to grade your mid-term report.
Download sample final reports similar to that described above.
Coming soon.