Project Presentation

The ability to communicate is very important to prospective employers. This presentation's purpose is to give you experience with an oral, technical presentation.

Where: Lecture room
When: See schedule on GauchoSpace course page.
Duration: 30 minutes, including setup & discussion time.
Purpose: Persuade your audience that your project is:
  • worth doing (e.g., to system developers, application developers, and/or application users)
  • well done: You have:
    • correctly identified the key technical issues
    • a high quality object-oriented design with respect to these key technical issues.

Present your:

  1. Vision & business case.
  2. Key use cases. The best way to do this is via a live demonstration.
  3. Architecture
    1. What are the key technical issues?
    2. How does your architecture address each key technical issue?
    3. What are your key classes? How do they fit together?
    4. What key technologies did you learn for this project?
  4. API, if you have one. How does an application interact with your project? Use a concrete example.

Bring a laptop and an adaptor for the projector connector, if your laptop requires it. Have a contingency plan, in case your demonstration does not work.

You may use my computer for PowerPoint or other presentations. Make all presentation material accessible from your project web site. Have a contingency plan, in case your PowerPoint does not work.

Practice your presentation to ensure that it is sharp, and completes within the 30-minute time limit.

When judging your presentation, beyond the content mentioned above, I look for a presentation that is effective. Here is the form that I and the students fill out for each presentation: Evaluation form.


 cappello@cs.ucsb.edu © Copyright 2010 Peter Cappello                                           2010.11.16