Udel CISC370-010 2000F Project info

The final project for this course should be a large GUI program of your own design. Some ideas for projects are given later on this page. Projects may be done individually or in teams of two. In the case of two people working together the project should be larger than a one person effort and both people need to work on the project, and receive the same grade.

You should research your project, visit web sites, and plan what APIs you will need and if you need to add on any APIs. Be sure to reference your sources in your documentation. If you borrow code from somewhere be sure to document that.

In your project proposal you should give a clear statement of the work to be done and include the following:

  1. An overall description and specific objectives of the project.
  2. What you expect to learn by doing the work.
  3. What you expect to be significant. Which parts you expect to be difficult, which easy, and why.
  4. A brief, first cut at the kinds of objects/classes that will be implemented for the project.
  5. Which Java APIs you expect to use primarily.
  6. A list of step-by-step project goals and a timeframe for completing each step.

Project Ideas

Sites for Ideas