0% 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.

Uploaded by

Brent Butler
Copyright
© © All Rights Reserved
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% 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.

Uploaded by

Brent Butler
Copyright
© © All Rights Reserved
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.

You might also like