Fundierte Einführung in Begriffe und Methoden. Im Mittelpunkt: Prinzipien der System-Modellierung und Entwicklung von Software. Der vorliegende Band vermittelt Kenntnisse für Entwurf und Programmierung mittels imperativer und objektorientierter Programmiersprachen. Schwerpunkte: zustandsorientiertes Programmiermodell, strukturiertes Programmieren, worauf modulare und objektorientierte Programmierung und deren Entwurfsprinzipien aufbauen. Mit Grundlagen der Umsetzung von Programmen aus höheren Programmiersprachen in solche auf Maschinenebene, Methoden zur Konstruktion von Algorithmen. In 4. Auflage, grundlegend überarbeitet und aktualisiert.