before i start and someone says 'i suggest you do this yourself', this is a small module on my course we are forced to do, has nothing to do with what i want to get a job in.
Anyways its a uni assignment, my lecturer told me on the downlow its a bit of a joke for a student who knows java and should take 15-20 hours max.
some of the shit;
design concepts, exception handling mechanisms and reusable components.
fundamental collection based programming data structures and manipulation techniques.