Dieses Buch behandelt die Entwicklung von Computerprogrammen, von den allgemeinen Grundlagen über die Entwicklungsmethodik bis hin zur Realisierung in einer Programmiersprache. Ausgehend von den Grundprinzipien der Programmierung werden zunächst Algorithmen, Datenstrukturen und die Steuerkonstrukte der Strukturierten Programmierung unabhängig von einer bestimmten Programmiersprache erläutert. Zur Veranschaulichung und Umsetzung wird dann die Sprache Pascal (genau: Turbo Pascal 7.0) herangezogen. Eine Einführung in Pascal ist in dem Buch eingeschlossen. Im fortgeschrittenen Teil werden Modularisierungsprinzipien aus dem Software Engineering wie Datenkapselung und abstrakte Datentypen behandelt. Diese finden ihre Fortsetzung in den Objekten und Klassen der objektorientierten Programmierung, die den heutigen Stand der Softwaretechnik maßgeblich bestimmt. Auch hier werden die wichtigen Konzepte erst programmiersprachenunabhängig und anschließend mit den Ausdrucksmitteln von Turbo Pascal vorgestellt. Damit kann das Buch auch nutzbringend verwendet werden, wenn später eine andere Programmiersprache zum Einsatz kommen soll. Das Buch setzt keine besonderen Vorkenntnisse voraus, sondern vermittelt das erforderliche Wissen von Grund auf. Die Lehrinhalte werden durch zahlreiche Beispiele, zumeist aus dem betriebswirtschaftlichen Bereich, begleitet.