Due: Final Exam Period For CS333 Fall 2023 (date TBD)
Note that all of these instructions are tentative until I remove this note.
The purpose of this presentation is to give you the opportunity to reflect on an summarize what you learned about your chosen language this semester.
Mode of Delivery
You may choose your mode of deliver. It can be either
- In person during the final class meeting (Friday December 8, 9am)
- In person during the final exam period (TBD)
- Via video recording
Group or Individual
If you worked with a partner, then you have the option of doing the presentation as a group. If you worked alone and have a friend who learned the same language, then you may work present with them. If you want to present alone, you may.
Inform Stephanie of your plans
Please fill out this
Google form by December ??, 2023.
Presentation Requirements
- Choose just one language to present.
- Present using slides (e.g. PowerPoint).
- Choose one most important features of the selected language in addition to Polymorphism and Memory Management and focus on them. Your goal isn’t to teach Stephanie all of its features or syntax of the selected language. It should be to give us a reason to think highly of the language (and of your knowledge of it). Please note that your talk should cover three features of the selected language, two of which must be Polymorphism and Memory Management. Please compare and contrast those three features with the corresponding features in C language. Does C have a similar feature? If so, what is it? If not, can you explain why you think C doesn’t have this feature from a high level (e.g., the paradigm doesn’t support it, the language is not designed for this, or etc.)?
- The presentation should last 10-12 minutes. If it is video, then you jmust have audio, but your face doesn't need to appear (i.e. you can do screen recording where the visuals are slides and the audio is your voice). Please do not exceed 12 minutes.
Guide to Preparing Slides
Here are some useful resources that may help:
- 10 tips on making good presentation slides
- How to Give a Killer Presentation
- Quotes from Garr Reynolds, the author of Presentation Zen:
- “The principles and techniques for creating a presentation for a conference or a keynote address have more in common with the principles and techniques behind the creation of a good documentary film or a good comic book than the creation of a conventional static business document with bullet points.”
- “If you are using PowerPoint, you should never need more than 6 words per slide!”
- “If the audience could remember only one thing (and you'll be lucky if they do), what do you want it to be?”
Grading Criteria
I will grade the presentations according to the following criteria.
- Content of slides: Do you choose appropriate examples to highlight the features including polymorphism of the selected language? Do you have the right level of detail (enough to convince the audience of your point, but not so much the most exciting parts are obscured)? Is your content correct? Have you compared your language with C?
- Appearance of slides: Do your slides have a consistent look and feel that connects the talk together (e.g. color-coding and fonts are the same from slide to slide)? Do your slides present the material with as little prose as possible?
- Quality of oral presentation: Do you engage the audience when you speak? Is your speech smooth and practiced? Are you presenting the slide or just reading it (i.e. could I learn just as much be reading the slide or is there added value by having you present it)? Are the transitions between topics smooth?
Length of the presentation: The length of the video should be 10-12 minutes.
Video Recording (if not presenting in person)
To record your presentation (audio) along with showing your slides, the recommended way is to show your slides on your computer and using one of the following ways to record your presentation:
- Use QuickTime to record your screen with audio
- Use Zoom. Create a Zoom meeting, click the zoom meeting link, share your screen, start your presentation, and record it. Here are some tutorials: create a meeting and control a meeting (recording a meeting is from 8:50). You may need to sign in to watch the tutorials, and sign up is free.
- Use Google Hangouts. Sign in Google Hangouts using your Colby account, start a video call, and then you can start sharing your windows and recording. Here is a tutorial for those Google Hangouts features. Google Chrome is the best choice for this application.
Submission Instructions (if not presenting in person)
Please use one of the three ways to turn in your final presentation. Feel free to let Stephanie know if you have any difficulty to turn in your final presentation.
- Submit your final presentation to filer. Like other projects, create a folder and name it “Final Exam.” Put your final presentation in that folder. Email Stephanie and let her know that you’ve submitted the final. The email subject should be CS333 Spring2021 Final Exam — Your Name. Stephanie will send you a confirmation and let you know whether she can open your recording successfully. If you don’t receive a confirmation after 24 hours, please reach out to Stephanie and make sure she has received your final presentation.
- Email Stephanie your final presentation. If you have difficulty to access filer, feel free to email Stephanie your final presentation. The email subject should be CS333 Spring2021 Final Exam — Your Name. Stephanie will send you a confirmation after received your final presentation. If you don’t receive the confirmation within 24 hours after your submission, please reach out to Stephanie and make sure she has received your final presentation.
- Upload your final presentation to Google Drive and share it with Stephanie. Stephanie will send you a confirmation after received your final presentation. If you don’t receive the confirmation within 24 hours after your submission, please reach out to Stephanie and make sure she has received your final presentation.