[While these resources can
enhance your learning experience, please note that they are
non-examinable unless specifically stated otherwise]
Resources
Java resources
Our own:
External:
C++ resources
Our own:
External:
UML resources
-
[Book] UML Distilled, by Martin Fowler - A concise, yet a very good book on UML.
-
[Diagramming tool] Microsoft Visio 2007 - You can use the ELMS system to download it.
Supplementary text books
[You are
not *required* to buy any of these. The list is just an indication of where to look if you want to read beyond the course material provided by us]
Software Engineering
-
Software Engineering: An object-oriented Approach ; Bimlesh Wadhwa, Stefan Andrei, SooYuen Jien. McGraw Hill, Revised Edition, 2007.
-
Practical Object-Oriented Design With UML ; Mark Priestley, McGraw Hill, 2ndEdition, 2004.
-
Object-Oriented Software Engineering: Practical Software Development using UML and Java , Timothy C. Lethbridge and Robert Laganière, McGraw Hill, 2nd Edition , 2001.
Other topics
More examples
Sample project artifacts
Useful tools
Interesting links