Due: End of Final Exams Fall 2025
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 last week of classes (Thursday or Friday afternoon) (Email Stephanie to schedule a time.)
- In person during the week finals begin (Monday Dec 8 through Friday Dec 12) (Email Stephanie to schedule a time.)
- Via video recording
Group or Individual
If you have a friend who learned the same language, then you may work present with them. If you want to present alone, you may. If you work with a friend, then please indicate that when you turn in your presentation (via a link to a movie) on the Google classroom (add a private comment indicating who your partner is).
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 must 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 be grading on the usual 30-point project scale. If all the criteria below are minimally followed, that will earn you a 26. If you turn in the project by 11:59pm Monday Dec 8, you will earn 1.5 additional points. If you turn it in by 11:59pm Friday December 12, you will earn 1 additional point.
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)
- Submit your final presentation on the Google classroom. Upload a link (e.g. to YouTube or a GoogleDrive file) or a video (if it is < 10MB).