TDDC32 Design and implementation of a software module in Java
Reading material
Essential reading
-
Lecture slides.
-
Data Structures and Algorithms in Java course book by Michael
T. Goodrich och Roberto Tamassia.
- Chapters: 2, 8.3, 9, 10 (without 10.5), 14.3
- The following tutorials on UML diagrams.
Additional reading
-
The Java Tutorial
- For Java programming. Threads, GUI, networking, database interface. Very good beginner to moderate level online resource.
- Data Structures and Algorithms in Java course book by Michael T. Goodrich och Roberto Tamassia.
- Chapter 4 if you have trouble understanding and motivating the complexity of data structure operations.
- Chapter 10.5 to have an understanding of Red-Black trees.
- The entire book for a refreshment in data structures and algorithms, Java and OO. As a good alternative on datastructures and algorithms, you can also read a book by Mark Allen Weiss.
- The compendiums of Tommy Olsson for a concise and comprehensive description of OOAD and DS&As in Swedish.
Tryout Exam
Page responsible: Tommy Färnqvist
Last updated: 2007-03-05
