Ziel des Buches ist es, Studierenden der Ingenieur- oder Naturwissenschaften die Programmierung als Schlüsselqualifikation mit zahlreichen Anwendungsmöglichkeiten vorzustellen. Großer Wert wird auf eine praxisorientierte und verständliche Darstellung gelegt. Der Autor behandelt die Anwendungsbereiche des Operations Research, der Medizinischen Informatik und der Automatisierungstechnik. Neben der Darstellung objektorientierter Entwurfsmuster werden zentrale Programmierkonzepte und fortgeschrittene Datenstrukturen vorgestellt. Suchalgorithmen, Graphen, Automaten und reguläre Sprachen werden dem Leser praxisnah vermittelt. Die Grundlagen zur Bildverarbeitung im Bereich der Bildfilterung, Registrierung und Segmentierung runden das Buch ab.