CSCE 330 Programming Language Presentations

Presentations: Choose a language to present and have the choice and team (of three) composition ready to be announced in class on November 17; there will be time in class for some last-minute team making, but please try to have the teams ready before class. Presentations are due on Monday, November 28 at 2355 (on the departmental dropbox), and will be presented on Tuesday, November 29, and Thursday, December 1. All students need to present. Presentations must conform to the schema linked below. The document states that presentations should last six minutes, including 30 seconds for one question, thus allowing for 12 presentations in a class meeting. Presentation schema (MS-Word) ; Presentation checklist (MS-Word) ; Some advice on oral presentations from Mark Hill and D. Patterson. This sample student presentation (pptx) is almost in the required format, but not exactly, because it has no references on the title slide. Please upload your pptx, or pdf presentation slides as a single file on the departmental dropbox "Student Presentation." Bring the file to class on a memory key for backup. Since you need to run some code, please have your presentation, code, and run-time environment on a computer that can be connected to the classroom projector via an HDMI connector. Depending on time constraints, there may be no time to actually run the code in class, but you should be prepared to do so.

Boyko Bantchev's List of Interviews with Programming Language Creators from Computerworld's series "The A-Z of Programming Languages (pdf)

Boyko Batchev's List of Interviews with Programming Language Creators from Computerworld's Series "The A-Z of Programming Languages (pdf): local copy (as downloaded on 2010-11-12).

A more recent version of Boyko Batchev's List of Interviews with Programming Language Creators from Computerworld's Series "The A-Z of Programming Languages (pdf): local copy (as downloaded on 2015-11-18).

Fall 2017 Presentation Teams (with date of actual presentation)

  1. Cantwell, Frazier, Schneider: C# (17-12-05).
  2. Abrahams, Shields, Yonce: Basic.
  3. Davis, Hatch, Vieira: Python (17-12-05).
  4. Kotowski, Li, Newman: Lua.
  5. Drain, McQuinn, Ward: Rust.
  6. Ehlers, Palmer, Wierman: Javascript (17-12-05).
  7. Corbin, Napoli, Shealey: PHP (17-12-05).
  8. Barigala, Sairam, Sivakumar: Go (17-12-05).
  9. Edwards, Kisby, Klauck: Scheme.
  10. Dubose, Ellisor, McAvoy: Falcon.
  11. Brooks, Dyckes, Ruegamer: Perl.
  12. Akeyson, Dittmore, Senn: Erlang.
  13. O'Leary, Reynolds, Turner. Ruby (17-12-05).
  14. Finn, Formica, Smith. Scala.
  15. Burkhalter, Martin, Villaire. Swift.
  16. Arnold, Berry, Mancuso: Bash.
  17. Miller, Richardson, Tilley: Julia.
  18. Ford, Milan, Reaves: ML (17-12-05).
  19. Catoe, Roberts, Smith: Miranda.
  20. Reisig, Slater, Zheng: TCL (17-12-05).
  21. Dingle, Lochetto, Rheubottom: R.

Fall 2016 Presentation Teams and Schedule

  1. Thursday, December 1, 2016: Chosky, McNeely, Tocco: Python.
  2. Thursday, December 1, 2016: Cooper, Drobina, Myers: Javascript.
  3. Tuesday, November 29, 2016: Castelluccio, Howell, Ring: C#.
  4. Tuesday, November 29, 2016: Engoren, Owen, Romero: Go.
  5. Tuesday, November 29, 2016: Campbell, Roe, Schrieffer: Falcon.
  6. Thursday, December 1, 2016: Hall, Mizell, Valdes: Swift.
  7. Thursday, December 1, 2016: Encke, Kasprak, Pennington: Typescript.
  8. Thursday, December 1, 2016: Baxter, Moon, Wierman: PHP.
  9. Thursday, December 1, 2016: Cuellar, Darley, Morales: Erlang.
  10. Tuesday, November 29, 2016: Hodge, Jackson, Yallum: Julia.
  11. Thursday, December 1, 2016: Edwards, Patel, Weathersby: R.
  12. Thursday, December 1, 2016: Flood, John, Schmalfuss: Lua.
  13. Tuesday, November 29, 2016: Nguyen, Ruegamer, Wrobel: Ruby.
  14. Thursday, December 1, 2016: Carhart, McClain, Rayman: Perl.
  15. Thursday, December 1, 2016: Daskalakis, Heckle, Smith: ML.
  16. Thursday, December 1, 2016: Fendley, Howland, Philippi, Rachwal: Scala.