PRESENTERS: Language Purpose and Design =========================== Your presentation must address the following: * Why the language was created, * What the design goals for the language were, * What the structure of the language looks like, and * How the design goals influenced its structure. [] 4 Presentation addressed all four criteria above. [] 3 Presentation addressed at least three of the above criteria. [] 2 Presentation addressed two of the criteria. [] 1 Presentation addressed one of the criteria. [] 0 None of the criteria were addressed. Sample Code =========== Your presentation must include some sample code. [] 4 Your sample program is well-chosen in that it demonstrates by example how the syntax of the language reflects its purpose. Your clear explanation demonstrates that you understand well how this code sample works. [] 3 Your sample program is well-chosen in that it demonstrates by example how the syntax of the language reflects its purpose. [] 2 Your sample program conveys a sense of the language. [] 1 You have a sample program. [] 0 You have provided no sample program, or the one you have provided are considerably flawed. History ======= Your presentation must address the history of the language. [] 4 You have accurately described when the language was developed, qualitatively described how it has evolved, and clearly motivated why this language is considered important from a historical perspective. [] 3 You have accurately described when the language was developed, qualitatively described how it has evolved, and attempted to explain why this language is considered important from a historical perspective. [] 2 You have accurately described when the language was developed and you have qualitatively described how it has evolved. [] 1 You have accurately described some of the history of the language, but you have left important aspects or included too much irrelevant detail. [] 0 You have provided no historical reference, or your information is incorrect. Handout ======= Your two-page handout (cheat sheet) for the language must include: * Code samples, * Summary info, * Citations, and * Be well laid out. [] 4 Your handout contains all four of these done correctly. [] 3 Your handout contains the first three done correctly. [] 2 Your handout contains two of the first three done correctly. [] 1 Your handout contains one of the first two done correctly. [] 0 Your handout is missing, incomplete, or more than two sides of a page. Timing ====== Your presentation must be properly timed. [] 4 Your talk runs within 8-10 minutes without obvious padding or slashing to make it fit. [] 3 Your talk runs within 8-10 minutes. [] 2 Your talk runs within 7-8 minutes, or within 10-12 minutes. [] 1 Your talk runs within 5-7 minutes, or within 12-14 minutes. [] 0 Your talk runs under 5 minutes, or over 14 minutes. Delivery ======== Your presentation must be delivered properly. [] 4 You speak clearly, efficiently, and confidently. Your visual aids* are appropriate in quantity and content. You integrate your visual aids well into your presentation so that they enhance understanding, but do not serve as a script for you. [] 3 You speak clearly and efficiently. Your visual aids* are appropriate in quantity and content, and they enhance understanding of your presentation. [] 2 You speak clearly. Your visual aids* are appropriate in quantity and content. [] 1 Your presentation makes sense much of the time, and your visual aids are not incorrect. [] 0 You exhibit poor presentation skills. OTHER COMMENTS ============== Total: /24