Hey, I've been taking Java at my school for two years now and our teacher recently just assigned us our final project. Essentially, we need to just write a program that highlights our understanding of java. The project needs to cover various aspects of the java language and well, needless to say, I've been coming up short on ideas. The project would need to include some sort of Set, Map, List, Sorting, Searching, Saving, Loading essentially anything you can think of that isn't to complicated in java (we don't know much of networking). For my project I've been playing with the idea of creating a database that would store information on the sport of track and field. The way it would function is it would have information on each competition, event and runner. However, I'm not sure if this would be complicated enough to exemplify my understanding of the java language. Does anyone here have ideas for a project that would cover the necessary traits or has had to do a project similar in description and can provide an idea of what they did? Note: The program must be legal so the idea of hacking into Iraq's information system as I found in the search menu is not a valid option. Thanks for any help and if this is bothersome, the mods can delete it.
Beyond Dirk's suggestions, you might want to check out the ACM Programming Contest Archives These problems are fairly challenging and not Java-specific, but perhaps you want to shoot for an A. [ May 02, 2004: Message edited by: Mike Gershman ]