The prescribed textbook
Applying UML and Patterns by Craig Larman was followed quite closely, and most chapters were covered, to varying depths. I wasn't particularly fond of this text, but more about that later! Hopefully the 'content' section of this guide gives you a rough first overview of the course, and you can have fun piecing the structure together yourself when you study it.
UML (2.5 or something) is used extensively in the subject, and the short-but-sweet
UML Distilled by Martin Fowler served as some nice light reading in the exam period. I imagine reading it earlier would have been a good idea too, haha!