Teil I gibt einen berblick ber die Grundlagen der Software-Entwicklung: Datenstrukturen und die Modellierung von Beziehungen, die Konzepte der objektorientierten Software-Entwicklung, Algorithmen und Sprachkonzepte. Teil II leitet von den klassischen Programmierkonzepten ber zu den objektorientierten Konzepten am Beispiel von Java. Teil III behandelt Theorie und Implementierung von Algorithmen und weiterf hrende h here Datenstrukturen. Teil IV enth lt eine Zusammenfassung der theoretischen Grundlagen zum gezielten Nachschlagen. Die dritte Auflage ist gr ndlich berarbeitet und aktualisiert worden.