Kompetenzbereiche: Wissen und Verstehen; Einsatz, Anwendung und Erzeugung von Wissen; Kommunikation und Kooperation; Wissenschaftliches Selbstverständnis/Professionalität.
Erwerb grundlegender Kenntnisse und Beherrschung grundlegender Sprachelemente am Beispiel der Programmiersprache Processing, um
- Programme selbständig zu schreiben,
- um gegebene Programme zu verstehen, zu analysieren und ggf. zu korrigieren.
Die Studierenden sind in der Lage einfache Programme in Processing zu schreiben und Fehler darin zu beheben (Compiler-, Laufzeitfehler, etc.). Sie sind in der Lage ein gegebenes Problem in ein Programm zu übersetzen und zu analysieren.
Die Studierenden lernen, in Teams zu arbeiten und sich über Programme und programmtechnische Lösungen auszutauschen sowie die erstellten Programme zu dokumentieren und übersichtlich darzustellen. Dabei wird die Methode EduScrum angewendet, welche ein agiles Arbeiten und Lernen im Team fordert und fördert. Die Studierenden lernen somit die Umsetzung von Scrum in ihren Grundzügen.
Die Studierenden können die erworbenen Programmiererfahrungen auch in neuen Situationen (andere Problemstellungen, anderere Programmiererfahrungen) anwenden. Die Studierenden haben gelernt im Team zu arbeiten und Absprachen zu treffen, wodurch sie diese Fähigkeiten auch in zukünfigten Projekten anwenden können.