Project Presentation Rubric
Project presentations are very different than the architectural reviews. Architectural reviews are about communicating specific design or code issues so that the audience would have enough information to help you with these decisions. The project presentations are a one-way street. You will be crafting your presentation to tell the audience about the current state of your project in a smooth, engaging, and professional manner. Here are some bullet points to keep in mind:
- You will have ~5 minutes to present (there will be no time for questions).
- Everyone will be presenting from one laptop. You should upload your slides to the shared Google Drive folder beforehand. Acceptable formats are PowerPoint, PDF, and Google presentation.
- As a consequence of the previous point, no live demos! As an alternative, we suggest using a screen capture program (such as this one) to highlight what your software can do so far. You should then upload your screen capture to YouTube so that it can be shown during your presentation.
- Not everyone knows everything about your project! Your presentation should provide motivation and context for your project.
- If you are using algorithms, libraries, or technologies that were not explicitly taught as part of the class, make sure to properly explain them. Given the duration of the presentation, you will have to gloss over many of the details (this is okay!). Be strategic about how you explain various aspects of your system.
- A brief overview of your code architecture is potentially useful, but keep in mind that you will be able to provide more details on what you did when people come to visit your poster / demo station later in the final event period.
- Be professional.
- Be energetic and excited. This is your time to get the class excited about your project.
As an audience member, your job is to be engaged and provide presentation feedback. You will be able to communicate feedback to the presenters using this Google form. So, make sure to have your laptop charged and ready to go.
Project presentations will take place during the first half of the final event period (12:00pm on May 8th).
Before the final event you are required to do a rehearsal of your presentation. The NINJAs will be posting times when they are available to listen to your presentation and provide you with feedback.
The Big Idea (25%)
Clearly and succinctly communicate the motivation for your project providing context to appropriately target your audience.
Implementation and Design Details (25%)
Provide the details of how you are implementing your project at a level of detail appropriate for the audience and the time frame of the presentation. These details might include the libraries you are using, the algorithms you are implementing, or the object-oriented architecture you have employed.
Project status (25%)
Communicate the status of your project including:
- what you have done so far (possibly including screenshots or a video demo)
- current work
- future work /reach goals (if you were to do this after the semester)
Communicate with your audience in a professional manner. Since this is not a super-formal presentation, jokes and fun are certainly fair game, however, your presentation should not be be jokey at the expense of being clear, informative, and earnest. Also, inappropriate jokes are inappropriate! A good rule of thumb is to shoot for something that you would be proud to present to your parents.