*** Status offen *** --- Angabe der Prüfungsordnung (ohne Angabe: PO 2011) *** PO 2024 *** ------------------------------------------------------------------ --- --- Vorlage für Modulbeschreibungen --- --- Version: 2.0 --- --- Allgemeine Hinweise: --- --- - Kommentare beginnen mit --- und werden komplett ignoriert --- --- - Wichtige Schlüsselwörter beginnen mit *** und dürfen nicht --- verändert oder gelöscht werden!!! --- --- - Die Eingaben müssen immer in den leeren Zeilen nach *** erfolgen. --- --- - Für einen Zeilenumbruch muss eine Leerzeile eingegeben werden. --- ------------------------------------------------------------------ *** Studiengang und Semester --- für Studiengang nur Kürzel verwenden: BaE, BaEP, BaI, BaMT oder MaII --- Folgende Stuiengänge sind möglich: --- 1MT *** Modulbezeichnung --- Name laut Modulliste verwenden Programmieren 1 *** Englische Modulbezeichnung Programming 1 *** Modulkuerzel PRG1 *** *** Art --- nur Alternativen: Pflichtfach, Wahlpflichtfach --- --- Beispiele: --- Pflichtfach --- Wahlpflichtfach --- Pflichtfach Vertiefung Technische Informatik Pflichtfach *** ECTS-Punkte --- nur Zahl angeben --- Beispiele: --- 5 --- 7,5 7,5 *** Studentische Arbeitsbelastung --- Angabe als x Stunden Kontaktzeit und y Stunden Selbststudium --- Format: x, y --- bei 2V+2P: 70, 80 --- bei 3V+1P: 70, 80 --- bei 4V+0P: 70, 80 --- bei 4V+2P: 105, 120 105, 120 *** Voraussetzungen (laut Prüfungsordnung) *** Empfohlene Voraussetzungen *** Pruefungsform und -dauer TODO Klausur 1,5h oder mündliche Prüfung *** Lehrmethoden und Lernmethoden Vorlesung, Praktikum *** Modulverantwortlicher M. Rauschenberger *** Qualifikationsziele TODO Die Studierenden lernen die Grundlagen der Programmierung und üben sich im programmieren. Dabei lernen sie, die grundlegende informatische Konzepte verstehen und anwenden, wie: Algorithmen, Datentypen, Datenstrukturen, Schleifen, bedingte Verzweigungen, und Funktionen. Sie sind in der Lage, objektorientierten Code zu schreiben und zu analysieren. *** Lehrinhalte TODO Variablen, Datenstruktur, Schleifen, Abfragen/Fallunterscheidung, Codestandards, Deklaration, Methoden/Funktionen, Objektorientierung, Debugging *** Literatur --- Mehrere Angaben durch eine Leerzeile trennen! TODO 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 https://py.processing.org/ Shiffman, The Nature of Code ------------------------------------------------------------------ --- --- Hier beginnt die Aufzählung der einzelnen Lehrveranstaltungen --- des Moduls (z.B. Vorlesung und Praktikum). --- --- Falls mehrere Lehrveranstaltungen vorgesehen sind, bitte die --- entsprechenden Bereiche auskommentieren. --- ------------------------------------------------------------------ *** Titel der Lehrveranstaltung Programmieren 1 *** Dozent M. Rauschenberger *** SWS 4 *** Titel der Lehrveranstaltung Praktikum Programmieren 1 *** Dozent M. Rauschenberger *** WiMi B. Arp *** SWS 2 *** Parallelitaet 3 ***