Die Studierenden können vorgegebene Problemstellungen analysieren, einsatzfähige Programme entwerfen und diese Programme in eine höhere Programmiersprache implementieren, indem sie Computerprogramme zu den Schwerpunktthemen, Kontrollstrukturen, Unterprogrammtechnik, Felder, Vektoren und Matrizen, selbständig erstellen, um zukünftig komplexe programmiertechnische Problemstellungen bearbeiten zu können sowie deren Lösung zu entwickeln.