In the last week of the semester, you will be expected to present a 15-20 minute lecture on a scripting programming language. Working in a team of three people, you will research a language and present an overview to the class. The format of the presentations is up to you, although the following content should be included: an overview and history of the language, its design goals, language features (including binding choices, memory management, and support for abstraction), sample code, and real-world applications.
The randomly selected teams, and the languages for each time, are listed below:
Alonzo, Dobberpuhl_S & Le: Flex
Chang, Ferlic & Lee: Go
Cui, Howe & Mungloo: Perl
Dobberpuhl_A, Ische & Williams: R
The assignment will be graded both on content and the quality of the presentation. You should utilize some form of presentation software (e.g., PowerPoint) so that your presentation can be made available for all students in the class to review. The following intermediate checkpoints are enforced to provide constructive feedback in the development process: