CMSE 202 Final Project

Requirements and Grading Rubric

Overall requirements

Each presentation should be no more than 12 minutes long and should include appropriate visual aids. The presentation should be divided roughly evenly between all group members (i.e. one person shouldn’t do all of the talking). You will submit your presentation in the form of a recording. You should be able to record your presentation by logging into a Zoom meeting as a group and hitting the “Record” button. You should test this out in advance and make sure you understand how to record your presentation via Zoom. You may also want to review the Zoom documentation available online. If you would prefer to use another platform to record your presentation, you are welcome to do so, but your instructor may not be able to help you if you run into issues.

Your presentation should address:

You will submit your recording to the Project submission folder available on D2L. Every member of the group should submit a copy of the recording.

Talk slides

It is recommended that you create your slides using Google Slides so that you can more easily collaborate on the slides with your group members, but you are allowed to use another format if there is one that you prefer. Once you’ve completed your slides, you should also upload a copy of them to D2L using the Project submission folder. Every member of the group should submit a copy of the slides.

You should aim for having a reasonable number of slides – a good rule of thumb is ~1 min of time per slide. You should avoid having more than 15 slides for a presentation of this length. In addition, make sure you have enough slides to support your presentation. If you have too few slides you might either have too much content per slide or you don’t have enough content in total. The slides should:

You may also wish to show a live coding demonstration as part of your presentation. This is perfectly acceptable but make sure that you presentation still fits within the 12-minute limit.

Code requirements

All code used for the project should be committed to a private GitHub repository that is shared with the instructors. The code should be well-documented and include a README.md file in the GitHub repository that explains how to run the code and a description for what each group member contributed to the overall project. Well-documented code should include comments to explain what the code is doing and docstrings for functions and classes. You should also make sure that the variable names are chosen so that the instructor can make sense of your code.

Grading

The oral presentation, slides, and project code should address all of the points outlined in the “Overall Requirements” above. The project will be graded as follows:

Presentation

Examples of presentation performance

Demonstration of content knowledge and computational skills

Examples of content knowledge and skills demonstration

Collaboration

Good coding practices