CSCI 6838 Capstone Projects
Guidelines For Oral Presentations
by K. Yue, last modified: July 2010
I. General
Technical presentation is an integral part of the capstone project. Software developers should be able to communicate effectively with other technical professionals, business executives and customers to describe their projects.
The goals of the technical presentation in CSCI 6838 are to:
For the final presentation, each team will have 30 minutes, including the question and answer session. Each team member should have approximately equal presentation time.
Examples of some good technical presentations I have enjoyed.
II. Presentation Slide Format
There is no longer a required presentation slide format. However, they will need to be professional and consistent. Dress professionally and consider using a team member to handle the computer to free up the presenter.
The following is merely suggestions. Depending on the nature of the project, each team can select the most suitable presentation format and content of its choice.
It is a good idea to have a good slide footer.
Slide group #1: Project Title
List the project title, team number and presentation date using center justification.
Slide group #2:General Project and Team Information
Team members, mentors, etc.
Slide group #3: Contents
List the contents of each section of the presentation and the team member presenting the section. Team members should have approximately equal presentation time.
Slide group #4: Project Abstract
This is a concise abstract describing the project problem and the design, implementation and evaluation of the solution.
Slide group #5: Technical Contents
This is the bulk of the presentation that may include the following subsections. Again, the exact content is project specific. Some suggestions:
Problem Specifications
For examples:
Design and Implementation of Solutions
For examples:
Product Demo
More often than not, the capstone project results in a prototype deliverable and demonstration is a key part of the oral demonstration. The team may select to provide a product demo earlier in the presentation as it may sometimes help the audiences in understanding the design of the product. The product demo may even be shown early in the presentation to provide a solid context.
Evaluation of Solution
For examples:
Conclusions
For examples
Slide group #6 References
This section contains reference information, such as books, papers, URLs, etc
III. General Guidelines for Good Presentations
Nature
Know the nature of your presentations. The capstone project presentation is a technical presentation. It is not a sale, marketing, promotional or strategic presentation. The goals are to technically describe your projects and get technical feedback. Discussion on business cases, marketing opportunities, etc, should be minimized.
Audiences
Know your audiences well, their technical background, their interests and what they want to know from the presentation, not what you want to say.
In the capstone project, your audiences are technical software developers with close to a Master level of education in computing and may have some industrial experience. They are not general audiences with minimum in-depth knowledge in computing. Think about your audiences in preparing every slide. Do not spend too much time on contents that your audiences should have already know. It will be uninteresting and boring. Spend time to build up the necessary technical depth.
For example, assume that your presentation topic is "A WAP-based search engine for the mobile Web." It will be inappropriate to spend several minutes to talk about the potential of mobile Internet and WAP phones. That will be for more general audiences. A very brief summary will be fine. You may spend a little time on WML by comparing it with HTML, which you may assume every audience knows very well. You may also assume that the audiences already know some Web server-side technologies, such as CGI or JSP. A brief summary will be adequate. Your audiences definitely know how to use search engines so there is no need to describe what a search engine is. They may not know how to construct a Web-based search engine. Thus, a summary of how to construct a regular Web-based search engine is appropriate. Your presentation should focus on the special challenge of developing a search engine in the WAP platform. Clearly discuss the restrictions posted by the WAP platform and how your design addresses these restrictions.
IV. Tips on good presentations
This section is adapted from Dr. Boetticher's writing on "steps to a good presentation." I have added some comments at the end of each section. Thanks, Dr. Boetticher!
Much effort is required for making a very good presentation. Here is a brief outline.
Research
Boetticher: Knowing that you have enough to talk about is the first step. Be sure to spend enough time reviewing the code in your project. This will help you gain confidence in your presentation.
Yue: As a general rule of thumb, you need to know several times more materials than those appear in the presentation.
Preparation
Boetticher: Think of giving a presentation the same as writing a program. Begin with an
outline and refine it. Collect screen images to use.
Slide creation tips
Yue: Preparing slides can be very time consuming. A good slide presentation usually includes several major and minor modifications. Like writing a paper, you should go through your slides carefully at least three or four times.
Before writing your slides, form a model of your audiences -- what they already know and what they are interested in knowing. Your slides should be based on this model. You are telling a story. It is important to know what should be kept. It is equally important to decide what details are minor to the flow of the story and should not be included.
Slides do not and should not contain everything in the presentation. They are visual tools to help the speakers and audiences to focus on essentials, central concepts and interesting and important observations. Slides should leave room for the speaker. Most people can best handle only two to three concepts at a time so don't put too much content in a single slide. Ideally speaking, each slide should present only one major concept.
Additional slide preparation tips:
Presentation tips
Boetticher:
Yue:
Practice, Practice, and Practice!
Boetticher:
Don't assume that you can get the presentation right the first time. Practicing the presentation (out loud, and preferably to an audience) will make a tremendous difference in the second presentation. I usually practice a presentation at least 5 times prior to delivery.
Specific benefits of practice:
Yue:
Ask your friends/relatives/classmates to criticize your presentation. Your team should arrange for a full presentation drill and spend at least equal time as the drill for analyzing the presentation.
If possible, tape your own presentation and study it yourself. You will be amazed by watching your own presentations and probably can make many self recommendations for improvement.