CompSci 308
Spring 2025
Advanced Software Design and Implementation

Cell Society : Project Presentation

If I went back to college again, I’d concentrate on two areas: learning to write and to speak before an audience. Nothing in life is more important than the ability to communicate effectively. — Gerald Ford (38th American President)

Now that the project has been submitted, your team will present it in-class during the Lab period. Your presentation must be limited to 25 minutes with all team members presenting some of the content.

Start by showing off the features of your running program:

Then present your team's design goals:

Conclude by presenting what was learned about teamwork during this project:

Submitting your Work

Use GIT to push any materials specifically for your presentation in the folder doc/presentation to the main branch, such as code, images, UML diagrams, or written text (using Markdown, Javadoc or a wiki page on Gitlab) specifically to support your presentation.

If you choose to use slides, PowerPoint is discouraged because it is a separate from the code and unlikely to be maintained even if added to the repository. Here are some tools to convert Markdown to a slide style format.

Individual Requirements

When you are not on the team presenting, you will provide feedback that is focused on the content rather than the quality of the presentation itself (e.g., things you did not understand, felt were incomplete, or ideas you had to improve their work).

Use this form to submit your feedback for each team (three total submissions).

After each presentation, a few people will be asked to share their feedback synchronously while the remainder of the feedback will be sent electronically.

Giving and receiving feedback is also a skill you can work on!

Resources

Good presentations are practiced, presenting features in a planned order and using specific input values, rather than just capturing a team meeting — you do not have a lot of time to fit in everything asked of you.

Giving demos is a skill you can work on!