| CompSci 308 Spring 2025 |
Advanced Software Design and Implementation |
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:
main branch through a planned series of steps/interactions (including showing how bad data or interactions are handled)Then present your team's design goals:
public methodsConclude by presenting what was learned about teamwork during this project:
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.
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!
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!