Shown below are various textbooks discussed in lectures as well as one or two others. They are accompanied by comments. If you feel the comments do not do the book justice or you have books that you feel I should recommend, please get in touch and I can add them here.
There are three sections to this page: books specifically for Java, books specifically for UML and books that teach both Java and UML together.
Click on the thumbnails for a full-size image (where available).
|
|
|
||||||||||
|
Comment: I highly recommend this as a thorough introduction to UML. Out of the books that I have seen specifically on UML, this one is by far the most reader-friendly and pedagogical. Buy it! |
|||||||||||
|
|
|
||||||||||
|
Comment: This is a very useful tutorial on how to use Rational Rose for UML. Given it is so expensive, take a look at it in the University (or COGS) library and photocopy selected parts. |
|||||||||||
|
|
|
||||||||||
|
Comment: Few books that attempt to teach Java and UML present an integrated effort. Instead, they tend to `bolt on' the UML material to a basic Java textbook. This textbook is seemingly the only exception to this rule. Highly recommended. |
|||||||||||
|
|
|
||||||||||
|
Comment: This book is a little heavyweight for this course. I wouldn't advise buying it unless you really want a very thorough grounding in Java and UML. |
|||||||||||
|