Dieses Buch zeigt Ihnen von Grund auf, wie man Software systematisch entwickelt. Es ist sowohl für den Unterricht als auch zum Selbststudium geeignet. Als Pogrammiersprache wird Java verwendet, eine moderne objektorientierte Sprache, die auch als die Sprache des Internets bezeichnet wird. Das Buch beschränkt sich jedoch nicht auf Java-Details, sondern vermittelt allgemeine Techniken des Programmierens,die auch in anderen Sprachen Gültigkeit haben.