|
RHS |
Curriculum
Software Construction
Autumn 2004 - Spring 2005
| Problem Solving with
Java, 2nd ed. Elliot B. Koffman, Ursula Wolz Addison-Wesley Pub Co, 2002 ISBN: 0-201-72214-3 |
![]() |
|
| Introduction to Computers | Chap. 1.3 - 1.5 | |
| Using Primitive Data Types and using Classes | Chap. 2 - 2.5, 2.7 - 2.8 | |
| Object-Oriented Design and Writing Worker Classes | Chap. 3 - 3.6 | |
| Control Structures: Decisions and Loops | Chap. 4 - 4.7, 4.10 | |
| Arrays and Vectors | Chap. 5 - 5.5 | |
| Class Hierarchies, Inheritance and Interfaces | Chap. 6.1 - 6.5, 6.7 - 6.9 | |
| Exceptions, Streams and Files | Chap. 8 - 8.3, 8.5 - 8.6 | |
| Recursion | Chap. 9.1 - 9.3, 9.5 | |
| Linked Data Structures | Chap. 10 - 10.4, 10.6 | |
| Database Solutions,
2nd ed. Thomas Connolly & Carolyn Begg AddisonWesley, 2004 ISBN: 0-321-17350-3 |
![]() |
|
| SQL | Chap. 3 | |
| Phycical database design - step 3 | Chap. 12 | |
| Phycical database design - step 5 - 6 | Chap. 14 | |
| Applied Operating System Concepts Silberschatz et. al. Wiley 2000 ISBN 0-471-36508 -4 |
||
| Process | Chap. 4, pp. 67 - 77, 87 - 91, 99 - 103 | |
| Threads | Chap. 5, pp. 115 - 120 | |
| Servlets and JavaServerPages, 2nd ed. Martin Hall Sun Microsystems Press (from web-site: http://csajsp-chapters.corewebprogramming.com/CSAJSP-Chapter18.pdf) |
||
| JDBC | JDBC and Database Connection Pooling (p.461-466) | |
| Object Oriented Programming with Java David J. Barnes Prentice-Hall, 2000 ISBN 0-13-086900-7 |
||
| GUI - cardlayout | Chap. 16, pp. 575 - 588 | |
Java Software Solutions, 4th ed. |
||
| Introduction | Chapter 1 | |
| OOD: GUI layout-manager | Chap. 6 .10 - 6.11 | |
| Arrays: ArrayList | Chap. 7.7, pp. 403 - 406 | |
| JUnit testing | http://junit.sourceforge.net/doc/testinfected/testing.htm | |
| JUnit testing | http://junit.soourceforge.net/doc/cookbook/cookbook.htm | |