This document outlines the specifications for a programming language presentation assignment in a CS430 class. Students must work in teams of two to present on a modern programming language not covered in class. The 5-6 minute presentation should cover the history, typical uses, syntax, implementation details, data types, scoping, parameters, subprograms, strengths, and weaknesses of the chosen language. Students must also submit a one page written summary individually in PDF format by the end of their presentation date. The goal is for students to learn about various languages from their classmates' presentations.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
66 views1 page
Presentation Assignment
This document outlines the specifications for a programming language presentation assignment in a CS430 class. Students must work in teams of two to present on a modern programming language not covered in class. The 5-6 minute presentation should cover the history, typical uses, syntax, implementation details, data types, scoping, parameters, subprograms, strengths, and weaknesses of the chosen language. Students must also submit a one page written summary individually in PDF format by the end of their presentation date. The goal is for students to learn about various languages from their classmates' presentations.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1
CS430 Programming Languages
Programming Language Presentation Assignment
Learning Objectives: Learn in detail about the history, features, and implementation of a specific language Learn about a variety of languages from the presentations of others Specifications: This is a joint assignment, for teams of two students. Select a modern programming language other than those we've studied in class (Java, C/C++, Perl, Prolog, LISP/Scheme/Racket) that is used to build real applications, and learn enough about it to prepare a presentation for the class. Select a language for which you can find adequate information and examples. Your presentation will be given to the class during final exam week. The presentation should last 5-6 minutes, to be followed by two minutes for questions. The presentation should include the following information, presented concisely within the allowable time. History and evolution Typical uses (who, what, where) Description of basic syntax and a simple example Implementation type (compiler / interpreter / VM) Data types and their implementation Scoping and binding behavior Parameter passing modes Subprogram and package facilities; APIs Summary: overall strengths / weaknesses Also prepare a one page written summary of your presentation that covers that same points. The summary should be written as a technical description, not simply a copy of your presentation. The summary should be exactly one page in length. Submission: Pick a partner and a language, and email those details to the instructor for approval, no later than Monday, April 28. Only the first request for each language in each section will be honored. Prepare your presentation to be given during the final exam period. Both team members must participate in the presentation. Submit your written summary in PDF via Canvas by the end of the day of your presentation. Each student must submit the summary individually in order to get credit for this assignment.