CS257 Final project

For your final project, you are free to write any program you wish, under a few constraints. First of all, your program should be a Java program, and I should be able to compile it and run it on our lab Linux systems. Second, I want you to focus your attention on the design of a good user interface. I'd much rather see a modest program with a well-designed user interface than a computationally ambitious program with a mediocre interface.

What to hand in

In class Monday, May 23, hand in a one-page description of your final project. Tell me what you plan to do, and give me a short development plan. This plan should consist of a list of testable stages of development--describe each stopping point and how you will test it.

Hand in the following (in a directory named "final") via HSP by 5:00PM Monday, June 6, 2005.

Things I care about

Other

Start early, have fun, and keep in touch.

Have a great summer and beyond.