Modul


Allgemeine Informationen
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 2026/27
1 Semester
In der Regel im Wintersemester
Deutsch
Studiengänge und Art des Moduls (gemäß Prüfungsordnung)
Studiengang Vertiefungsrichtung Schwerpunkt Modulart Fachsemester
B.Eng. - Ming - Medieningenieur/-in (PO 2018, V1 + PO 2021, V2) Pflichtmodul

Kompetenzen / Lernergebnisse
Kompetenzbereiche: Wissen und Verstehen; Einsatz, Anwendung und Erzeugung von Wissen; Kommunikation und Kooperation; Wissenschaftliches Selbstverständnis/Professionalität.
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.
Angaben zum Inhalt
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
Lehrformen der Lehrveranstaltungen
Lehrform SWS
Übung 2
Lehrvortrag 2
Arbeitsaufwand
4 SWS
5,0 Leistungspunkte
48 Stunden
102 Stunden
Modulprüfung
Prüfungsform Dauer Gewichtung wird angerechnet gem. § 11 Satz 2 PVO Benotet Anmerkung
Klausur 120 Minuten 100 %
Projektbezogene Arbeiten 0 % Projektarbeit im Team und Zwischenprüfung(en)
Sonstiges
Das Modulkürzel ist PRG und die Klammer in PRG (MING) ist als eine informative Ergänzung zur Unterscheidung in der Moduldatenbank aufzufassen.

Die vorherigen Teilprüfungen "Übung" und "fachspezifische Prüfungsform" werden bei nicht abgeschlossener Modulprüfung auf die neue unbenotete Teilprüfung "projektbezogene Arbeiten" angerechnet, sofern eine Bewertung von mindestens 50% bzw "bestanden" erzielt wurde.