Language Presentations

You are to give a short presentation to the class on the language you wrote your report on. You should present a brief summary of the language, high-lighting the things you think are most interesting aboout it. This will give everyone in the class a broad overview of how programming languages have evolved and the various approaches that have been taken.

Your presentation should be no more than 10-12 minutes in length. You have a total of 15 minutes to get set up, give your talk and answer questions. You should use some form of audio-visual aids (PowerPoint/OpenOffice slides or possibly something that can be viewed from a browser) for your presentation. For the amount of time you have, 5-6 slides is probably plenty. You should also provide some form of handout (an on-line copy of the presentation slides or a web-page) that the other students can access if they want to. You can email me the file or submit it using

submit tcole cs354 p
and I will put it in my directory and link it to this page.

We have PowerPoint on the Windows machine in the classroom (which has both a Zip drive and a floppy drive) and OpenOffice, Acrobat Reader and Ghostview on the Linux machine. There is a connection for a laptop if you prefer to use your own computer. There is also an overhead projector if you prefer to do things the old-fashioned way.

Consider using LaTex or HTML for the viewgraphs and/or the handout to give yourself some experience with a text-formatting language.

If you haven't given this kind of talk before, I have a booklet about giving presentations that you can look at.


Schedule

Presentations will be given the last two weeks of class. The morning before your presentation you should send me whatever you are using for handouts so I can link them to the schedule. You can send them via email or you can submit using

    submit tcole cs354 p

The schedule is as follows:

Monday Wednesday
December 1December 3
James Hood -  FORTRAN Joel Berain - Smalltalk
Tyson Lewis -  BASIC Sam Palmer - Eiffel
Andrew Graff -  Visual Basic Sam Jenkins - C++
Brad Wilder - C   David Saad - Objective C
  Corey Charlton - C#  



Monday Wednesday
December 8December 10
  Chris Jensen - Miranda
Brady Cannon -  Perl Vincent Telleria -  Prolog
Ryan Dearing -   Ruby James Johnston - SQL
Kurt Drechsel -  HTML Matthew Caylor - Brook+
Chris Schance - PHP

Questions to think about as you listen

Attendance will be taken during the presentations. There could also be a short essay question on the final related to the material covered in these presentations. So listening to everyone else is just as important as giving your own presentation.

Some questions you might keep in the back of your mind as you listen are