### Status offen ### ### PO 2024 ### ### Studiengang und Semester 1MT ### Modulbezeichnung Programmieren 1 ### Englische Modulbezeichnung Programming 1 ### Modulkuerzel PRG1 ### ### Art Pflichtfach ### ECTS-Punkte 7,5 ### Studentische Arbeitsbelastung 105, 120 ### Voraussetzungen (laut Prüfungsordnung) ### Empfohlene Voraussetzungen ### Pruefungsform und -dauer Klausur 1,5h oder mündliche Prüfung 0,5h ### Lehrmethoden und Lernmethoden Vorlesung, Praktikum ### Modulverantwortlicher J. Thomaschewski ### Qualifikationsziele Die Studierenden können die Grundlagen der Programmierung anwenden und einfache Programme analysieren. Zu diesen Grundlagen gehören: Variablen, Datentypen, Operatoren und Kontrollstrukturen wie Schleifen und bedingte Verzweigungen. Sie können einfache Programmieraufgaben in strukturiertem Sourcecode umsetzen. Die Studierenden verstehen die Nutzung einfacher Bibliotheken und die Grundbegriffe der objektorientierten Programmierung sowie zugehöriger einfacher Klassendiagramme. ### Lehrinhalte Die Qualifikationsziele werden anhand praktischer Beispiele (z.B. in der Programmiersprache Phython) vermittelt: Variablen, Datentypen, Operatoren und Kontrollstrukturen wie Schleifen und bedingte Verzweigungen, Codestandards, Debugging. Sofern organisatorisch durchführbar, werden die praktischen Aufgaben auch anhand von Mikrokontrollern (z.B. Raspberry Pi Picom Pico W) vermittelt, wobei auch externe Bibliotheken eingebunden werden. Anhand von Beispielen im wird auf die objektorientierte Programmierung eingegangen. ### Literatur Dörn, S. (2020). Python lernen in abgeschlossenen Lerneinheiten. https://doi.org/10.1007/978-3-658-28976-8 Zuckarelli, J. L. (2021). Programmieren lernen mit Python und JavaScript. In Programmieren lernen mit Python und JavaScript. https://doi.org/10.1007/978-3-658-29850-0 Brühlmann, T. (2023). Raspberry Pi Pico und Pico W Schnelleinstieg: Kompakter Leitfaden für die Hardware. Einfache Programmierung mit MicroPython. ISBN 978-3-7475-0640-0 ### Titel der Lehrveranstaltung Programmieren 1 ### Dozent J. Thomaschewski ### SWS 4 ### Titel der Lehrveranstaltung Praktikum Programmieren 1 ### Dozent J. Thomaschewski ### WiMi J. Strick ### SWS 2 ### Parallelitaet 3 ###