The Project Description

The two requirements for this course are the completion of a project using one of the scripting languages discussed in this course and the completion of an evaluation template for the language used. This note details the requirements for the project.

The project consists of the design and implementation of an advanced application program that demonstrates the strengths of the language chosen. People can form small teams (no more than 5 people) to conduct a project. Each team member's role and contribution must be clearly identified.

The documentation described below should be created for each project. The documentation should be linked to the web home page for the course.

I would like to see a one-page proposal outlining each project, along with its participants, by 7:00pm, Wednesday, October 4, 1995. The outline should form the basis for the project objective and project specification sections of the final report.

The following criteria will be used to evaluate the project:

  1. How successfully did the project fulfill its objective?
  2. Does the project demonstrate the strengths of the language?
  3. Is the documentation complete, accurate, and well written?
  4. Did the project employ sound software engineering practices?
The final project report is due 6:00pm, Wednesday, December 6, 1995. It should contain the following sections.

The final report, not including the program listing, should be about 20-25 pages in length.

I would like some of the more innovative projects to be demonstrated to the class.