Programmierung ist ein fundamentales Fach im Lehrplan von Computer Science and Digital Communications (CSDC), da Studierende die zugrundeliegenden Konzepte verstehen müssen, um fortgeschrittene Themen der Informatik zu erfassen. Dennoch führen die komplexen und abstrakten Konzepte, sowie die steile Lernkurve der Programmierung oft zum Verlust der Motivation. Weiters fällt es den Studierenden in den höheren Semestern in aufbauenden Lehrveranstaltungen nicht leicht, wenn das Basiswissen der Programmierung nicht sitzt.

Mit dem Ziel das Engagement und die Motivation der Studierenden zu erhöhen, den Studierenden die Angst vor der Programmierung zu nehmen und generell den Lernprozess innovativer zu gestalten, ist ein spielbasierter Ansatz zur Vermittlung der Lehrinhalte vorgesehen.

Im Rahmen der ILV Programmierung 1 wurden in den letzten Jahren schon innovative Lehransätze verfolgt, bspw. wurde im WS20 GitHub Classroom (= State-of-the-Art Versionierungsplattform mit automatischer Bewertungsfunktion) in die LV integriert, um einen praxisorientierteren Ansatz zu verfolgen. So konnte auch die Bewertung der individuellen Leistungen objektiver erfolgen. Für (Online)Präsenz stehen 54 Stunden zur Verfügung, die übrige Zeit entfällt auf Selbststudium, E-Learning und Projektarbeit in gleich verteiltem Ausmaß.