Survey of Programming Languages
Final Exam Presentation
Purpose: Each person will
do a class presentation that provides an overview of the software they developed
to manipulate media, the results, reviews the technology used, and discusses
the programming techniques used.
1, May 6, or May 13, 2013
Present to the
class what you were able to accomplish in manipulating media (photographs,
sound, video, or some combination). The minimum requirements for the presentation
are as follows:
- Create or adapt media files (sound, photographs, or video), using software
that you have written. You may use an API that comes with a programming language
that manipulates media, but may not use software written by others specifically
designed to manipulate media. For example any software that has a user interface
and has been specifically designed to work with media files is not acceptable,
even if you use a macro language to accomplish the manipulation. If in doubt,
- You may use any programming language or API or combination of these tools
to accomplish this task, whether we have studied it this semester or not.
Given proper attribution you may use others code, but you must provide substantial
additional code that is your own and the primary basis of what is presented.
- You will have 7 minutes, to set up your presentation, give your presentation,
answer questions, and have the lecture area ready for the next person. We
have 30 class members who all need to present in a very limited amount of
time. Going long is not acceptable.
- In the presentation, do the following:
- Show us your starting point and your final result
- Describe how you did the manipulation
- Review the technology you used
- Discusses the programming techniques you used
- This does not have to be a finished project. Failure and/or poor results
are acceptable as long as you put substantial effort into making the transition.
Tell us what happened, what went right/wrong, and what you learned. It is
especially important that you tell us what you would do differently, given
what you now know.
- Your presentation should be polished, practice in one of the classrooms
to make sure the technology works. Spending more time tinkering with technology
than showing us what you accomplished will result in a low grade.
- You must give attribution to the original sources of anything that you use
where you are not the original creator. If you use any commercial/copyrighted
material, you must use it within the copyright rules, typically, this is 30
seconds or less of the material and attribution.
the start of your submission, in hard copy, give me the code you used to accomplish
the transition. This may be one or more programs, as appropriate. If your
technology, does not allow you to do this, please discuss it with me before
the day of your presentation, so that there will be mutual agreement on what
is acceptable. I will give you a grade sheet immediately after the class period
you make your presentation. You will only be graded on what you presented
and the code you submitted.
Grading Criteria: 150
points are available for the presentation. Those who are ready to do their
presentation on May 1 will receive 50 bonus points and on May 6th a 25 point
bonus. If there are more class members ready to present, then the order of
the presentations will be selected randomly at the beginning of class, with
those not getting an opportunity to present, presenting first during the next
session. The grading criteria are as follows: