| RHS => Allan => Programming2 => Curriculum |
Updated:
02/02/2004 23:36 WebMaster: allanhn@rhs.dk |
Curriculum
Programming2, 3.i - Autumn 2003
Abbreviations used: ToP ~ Top of Page, MoP ~ Middle of Page, BoP ~ Bottom of Page
Xiaoping Jia: "Object-Oriented Software Development Using Java", 2nd ed., Addison-Wesley, 2003, ISBN: 0-201-73733-7
| Chapter | Pages | |
| 4.4.1 | 101 - 103 | |
| 4.4.5 | 114 | |
| 4.4.7 | 117 MoP - 118 MoP | |
| 4.6 | 139 - 148 MoP | |
| 5.1 - 5.4 | 159 - 186 MoP | |
| 6.1 - 6.4 | 207 - 231 ToP, 235 - 243 MoP | |
| 7.1 | 249 - 252 MoP | |
| 7.2.4 | 275 - 276 MoP | |
| 7.3 | 276 MoP - 284 BoP | |
| 8.2 | 308 BoP - 323 | |
| 8.3 | 333 - 353 BoP | |
| 8.4 | 366 BoP - 368 MoP, 371 BoP - 381 | |
| 10.2.2 | 484BoP - 488MoP | |
| 10.4 | 513 MoP - 523, 531 BoP - 538 |
Joshua Bloch: "Effective
Java",
Addison-Wesley, 2001, ISBN: 0-201-31005-8
Items 7 - 8, pp. 25
- 41
Notes by Allan Helboe Nielsen and
Students from 3.i
www.rhs.dk/allan/Prog2/notes/DesignPatterns/DesignPatterns.html
and all underlying web-pages.
Glenn W. Rowe: "Datastructures
- An Introduction to Data Structures and Algorithmn with Java",
Prentice Hall, 1998, ISBN: 0-13-857749-8 (handed
out in hard copy as "Programming Notes 1")
Arrays and lists; pp. 166-169MoP
Stacks; pp. 178-180ToP
Queues; pp. 189BoP-190MoP
Generic classes; pp. 195MoP-196MoP
Generic classes using interfaces; pp. 210BoP-212BoP,
pp. 214BoP-215MoP
Efficiency of searching algorithms; pp. 222BoP-224ToP,
pp. 230-233MoP
Hashing; pp. 264-267BoP, 268 BoP -
270 ToP
Binary search trees; pp. 282-285MoP, pp. 287BoP-289MoP
Heaps; pp. 314ToP-318BoP
B-trees; pp. 324-330ToP
Graphs; pp. 334-342BoP, 360 BoP - 363 MoP
Patrick Niemeyer & Jonathan
Knudsen: "Learning Java", O'Reilly, 2002, ISBN: 0-596-00285-8
Swing; pp. 429 - 459ToP
- Allan Helboe
Nielsen, December
2003