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:
- An overall description and specific objectives of the project.
- What you expect to learn by doing the work.
- What you expect to be significant. Which parts you expect to be
difficult, which easy, and why.
- A brief, first cut at the kinds of objects/classes that will be
implemented for the project.
- Which Java APIs you expect to use primarily.
- A list of step-by-step project goals and a timeframe for completing each step.
Project Ideas
- A Word Processor, with PostScript generation - 1 or 2 people
- HTML Editor - 2 people
- A simplified Java development environment that has a window for
editing source code with buttons for compiling, execution, etc. - 1 person
- Java media player - 1 person
- Web browser - 2 people
- IMAP client with SSL support - 1 person or 2 people with a great GUI
- Chat client and server, instant messages - 1 person
- A good Game - 1 person
Sites for Ideas