Das Fach heißt offiziell Programmiertechnik. Grundlage ist das Lehrbuch HERDT Classics — Programmierung Grundlagen.
Die Concept Map zeigt den Zusammenhang zwischen den Kernbegriffen des Fachs.

Programmiertechnik befasst sich mit Programmen. Programme werden durch Algorithmen beschrieben, die in Notationssprachen (PAP, Struktogramme, Pseudocode) modelliert werden. Algorithmen bestehen aus Ablaufstrukturen. Diese bauen auf Datenstrukturen auf, die die Daten eines Programms repräsentieren.
Im Kern gibt es zwei große Blöcke: Algorithmen und Datenstrukturen.