In lieu of a final exam, we will have final presentations. The schedule for these presentations will be determined shortly after the final exam dates and locations are released. Unlike the overview presentations, the final presentations will only be presented to your instructor (due to finals period time constraints).
Your presentation time slot is forty minutes. This includes thirty minutes for presentation and a ten minutes for questions and discussion. You should make sure that you are familiar with the arrangement of the room before your presentation so that you have no difficulty setting up any technology you might need. Your presentation should contain the following information:
- An overview of the project. Although your instructor will be the only member of the audience, you should still present the project as if the concept is new and the audience is fresh. Include a high-level discussion of the project goals and motivation.
- A discussion of your design. Similar to the overview presentations, you should discuss the design of your application. Point out any interesting problems you have solved or especially challenging components. This discussion should be longer than in the overview presentations, since you have more time.
- A code review. The code review should involve showing actual code from your project. You should demonstrate the most interesting parts of the code, perhaps by walking through a particular use case or showing good applications of design patterns. The objective is to show by example how you’ve implemented your design; you won’t, of course, be able to show all of your code in one presentation.
- A live demonstration. You should show your application running and show off its features. Be sure to discuss which requirements you completed and which requirements remain to be finished.
- A future project plan. Although there is no Iteration 7, you should always develop with the next iteration in mind. Discuss what the next steps for the project should be and how you’d continue to improve your application.
As with the overview presentations, you have the following requirements:
- All group members must speak. You are all an important part of your group’s work and you are all enrolled in this course to learn these skills. Everyone must participate during the presentation.
- Your presentation must be organized. Your presentation grade is dependent upon the quality of your presentation, not the quality of your project. Make sure everyone knows what they need to do during the presentation. Also, ensure that the information you present is in a sensible order.