History of Programming Languages
Individually or in small groups, take approximately 60 minutes to research a language assigned by the instructor. Gather as many facts as you can about the language, consolidating the facts so you can do a short (2-3 minute) presentation to the class.
The presentation must be created in Google Presentations, and initially shared with the instructor, and then after your presentation to the class, shared with the entire class (via the group email address).
Note: name your file "CourseCode Programming Language Assignment -- NameOfLanguage". Be sure the title slide includes the name of the language and the name(s) of the student(s).
During the presentations, all students will take notes about each language, concentrating on when the language was invented, its existing popularity, the purpose of the language, and if and how there are any advantages or disadvantages to using that language.
The presentation must include any references used to conduct the research. Use http://easybib.com/ to create your citations.
Potential languages for this project include:
Ada
Alice
App Inventor
BASIC
C/C++ (differentiate the two)
C#
COBOL
Dart
Fortran
Go
Java
JavaScript
Lisp
Pascal/Delphi
Perl
PHP
Processing
Python
Scheme
SQL
Visual BASIC
(Here's an interesting graphic showing the timeline of programming languages)
[ teacher link | 2 | 3 ]