Das Dokument behandelt die Grundlagen der Software-Entwicklung und Programmiersprachen, einschließlich objektorientierter Programmierung und Entwurfsmuster wie MVC. Es enthält Informationen zu den Struktur- und Verhaltensmustern sowie zur Three-Tier-Architektur. Außerdem sind Hinweise zur Klausur und zur Klausurvorbereitung aufgeführt.