Instructor's Guide


Introduction Features Audience Organisation Tracks Differences Background Information

Intended readers

The book will primarily address an academic audience, or IT professionals with an academic interest. Nevertheless, since I am getting more and more involved in joint research with business partners and the development of extra-academic curricula, examples are included that are of more relevance to IT in business. In particular, it contains a section on the deployment of (object-oriented) simulation for business process redesign, and a section on the 3D visualisation of business data using object technology.

This book may be used as the primary text for a course on OO or independently as study or reference material. It may be used by the following categories of readers:

Naturally, this is not meant to exclude other readers. For instance, researchers may find the book useful for its treatment of foundational issues. Programmers may benefit from the hints and example programs in Java and C++. Another reason for using this book may be its compact representation of already familiar material and the references to other (often research) literature.

The book is meant to be self-contained. As prior knowledge, however, a general background in computer science (that is, computer languages and data structures as a minimum) is required. To fully understand the sections that deal with foundational issues or formal aspects, the reader must also have some knowledge of elementary mathematical logic.