Module


General information
Programmieren
Programming
PRG (MING)
ProgB-01-BA-M
Prof. Dr. Woelk, Felix (felix.woelk@haw-kiel.de)
M. A. Rähse, Jacqueline (jacqueline.raehse@haw-kiel.de)
M. A. Rähse, Jacqueline (jacqueline.raehse@haw-kiel.de)
Wintersemester 2025/26
1 Semester
In der Regel im Wintersemester
Deutsch
Curricular relevance (according to examination regulations)
Study Subject Study Specialization Study Focus Module type Semester
B.Eng. - Ming - Medieningenieur/-in (PO 2018, V1 + PO 2021, V2) Pflichtmodul

Qualification outcome
Areas of Competence: Knowledge and Understanding; Use, application and generation of knowledge; Communication and cooperation; Scientific self-understanding / professionalism.
Die Studierenden haben grundlegende Programmierkenntnisse erworben und beherrschen grundlegende Programmiersprachelemente (am Beispiel der Programmiersprache Processing/Java)
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. Die Studierenden lernen bei der Arbeit im Team 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.
Content information
Syntax und Semantik von Processing:
- Datentypen, Variablen, Konstanten, Arrays
- Typumwandlung
- Ein- und Ausgabe
- Ausdrücke und Operatoren (logische und arithmetische)
- Datentypumwandlungen
- Funktionen
- Kontrollstrukturen
- Bibliotheken
- Arbeiten mit Dateien, String-Verarbeitung
- Debugging
- Exceptions
- Transformation
- Programablaufplan

Im Modul wird nach der eduScrum-Methode gearbeitet und unterrichtet.
- Daniel Shiffmann, "Learning Processing", Morgan Kaufmann Publisher, 2nd Edition, 2015
- Matthias Wolf, "Einführung ins Programmieren mit Processing", lulu.com, 2015
Teaching formats of the courses
Teaching format SWS
Lehrvortrag 2
Übung 2
Workload
4 SWS
5,0 Credits
48 Hours
102 Hours
Module Examination
Method of Examination Duration Weighting wird angerechnet gem. § 11 Satz 2 PVO Graded Remark
Projektbezogene Arbeiten 0 % Projektarbeit im Team und Zwischenprüfung(en)
Klausur 120 Minutes 100 %
Miscellaneous
Das Modulkürzel ist PRG und die Klammer in PRG (MING) ist als eine informative Ergänzung zur Unterscheidung in der Moduldatenbank aufzufassen.