Ideas for a Final Project

CMPT 470/882, Spring 2001
Instructor: Q. Yang

Grading Criteria

  1. Basic Requirement (see below) is satisfied (20%)

  2. Clearly innovative work as compared to the seven programming assignments earlier in the semester (20%)

  3. Discussion and comparison of related works; report is clear and well written. (20%)

  4. Demo: runs smoothly, user interface well designed, work flow clear (40%)

Handin method: send URL to TA and Instructor. If demo is needed in person, book time for Monday (Apr 2) afternoon by sending email. About 5-10 minutes can be allocated for demo.

1. Proposal and Team

The project team should consist of two or three people. A single person team will be evaluated in the same manner as a two person team. A three-person team is expected to accomplish more than a two-person team. All projects are subject to the instructor's approval. The project can be hosted on a home computer or Gemini.

A proposal should be submitted on March 2. In the space of one page, the proposal should discuss the following issues. Think about allocating a paragraph for each item below.

2. Deadline and Hand-In Items

The project is due on Monday, April 2 in HTML format. A brief report (2-3 pages) of the project should be produced, describing the various components of the system as well as a workflow of the user interface components. A discussion of how you have met your objectives set out in your proposal should be discussed. A discussion of comparison with related work should be presented. Similar to the proposal, a discussion of the division of labor of the team should be explained in the project report.

Every project must satisfy the following requirements:

3. Graduate Students

Graduate students are expected to give a class presentation on the week of March 26. A 10 to 12 page term paper, in HTML format should be submitted on April 2 together with the rest of the class. The term project consists of selecting a new topic to explore, and an empirical or theoretical comparison of approaches to the topic should be conducted. Conference-paper review criteria will be applied to evaluate the term paper.

4. Suggestions for Final Project Ideas

The following are by no means an exhaustive list. New suggestions are welcome.

February 11, 2001