Well today i found the news what i've been dreading...ive got a piece of java coursework to do for a NETWORKING degree!!! wtf, stupid academics make no sense sometimes.
Anyway i was wondering if any programmers had any good links for complete newbies (yes ive not touched java in my life and dont intend to do so anymore) to analyse the code, what it does and how to describe it using some kind of programming diagrams which describe what the heck its doing (sorry dont know the correct name for em!). i also have to add new features to it but have really got no clue on how to do so!!
I really have no idea how they figured java should be included in a networking degree but it makes up around a third of the total mark so i better get cracking

Thanks for the help.