There are 30 people in the class: this means that there will be 15 talks. These should be on Mondays or Wednesdays. As soon as possible, pick a Monday or a Wesdnesday on which you'd like to give your talk, and e-mail me. I'll let you know if you've got it, and indicate on the course web page which dates are taken and which are still available.
Every pair should talk about a different programming language. Therefore, it's first-come, first-served; the first pair to write to me indicating that they wish to talk about a given programming language has got it. Essentially anything goes, though I reserve the right to deny your choice of programming language and send you looking for another one.
Use sections 1.3-1.7 in the textbook as a guide on the kinds of information you should include.
I will be grading the talks on content as well as quality of presentation. Keep in mind that it's only a 10 minute overview - I will be grading on choosing an appropriate amount of material for such a short timeframe. I'll also be a little more lenient in grading the first handful of talks, as they will have the onus of going first.
What languages do you have to choose from? The list is enormous.Chapter 2 of the textbook provides an overview of a number of basic, well known-languages.
If you want to choose something a little more obscure, here are some
web pages that contain lists of languages (all of which are incomplete
and overlap each other some) :