Programmierung 2 (I)
- Fakultät
Fakultät Ingenieurwissenschaften und Informatik (IuI)
- Version
Version 1 vom 19.11.2025.
- Modulkennung
11B1661
- Niveaustufe
Bachelor
- Unterrichtssprache
Deutsch
- ECTS-Leistungspunkte und Benotung
5.0
- Häufigkeit des Angebots des Moduls
Winter- und Sommersemester
- Dauer des Moduls
1 Semester
- Kurzbeschreibung
Informatiker werden insbesondere bei der Entwicklung komplexer Softwaresysteme eingesetzt. Für deren Bewältigung werden die aus dem Modul Programmierung 1 erworbenen Kenntnisse erweitert und vertieft.
- Lehr-Lerninhalte
- Übertragung/Erweiterung der vorhandenen Programmierkonzepte auf eine zweite Programmiersprache
- Gesamtarbeitsaufwand
Der Arbeitsaufwand für das Modul umfasst insgesamt 150 Stunden (siehe auch "ECTS-Leistungspunkte und Benotung").
- Lehr- und Lernformen
Dozentengebundenes Lernen Std. Workload Lehrtyp Mediale Umsetzung Konkretisierung 30 Vorlesung Präsenz oder Online - 30 Labor-Aktivität Präsenz oder Online - Dozentenungebundenes Lernen Std. Workload Lehrtyp Mediale Umsetzung Konkretisierung 60 Veranstaltungsvor- und -nachbereitung - 30 Prüfungsvorbereitung -
- Benotete Prüfungsleistung
- Klausur oder
- Portfolio-Prüfungsleistung oder
- Portfolio-Prüfungsleistung
- Unbenotete Prüfungsleistung
- experimentelle Arbeit oder
- regelmäßige Teilnahme
- Bemerkung zur Prüfungsart
Die Auswahl der benoteten und unbenoteten Prüfungsarten aus den vorgegebenen Optionen obliegt der jeweiligen Lehrperson. Diese hält sich dabei an die jeweils gültige Studienordnung.
- Der unbenotete Prüfungsleistung wird im Rahmen des begleitenden Praktikums erbracht
- Die Zusammensetzung der Portfolioprüfung ist der jeweils gültigen Studienordnung zu entnehmen.
- Prüfungsdauer und Prüfungsumfang
Benotete Prüfungsleistung:
- Arbeitsproben, schriftlich im Rahmen der Portfolio-Prüfungen: Bearbeitung von Aufgaben im Umfang von ca 60-90 Minuten je Arbeitsprobe
- Klausur: siehe jeweils gültige Studienordnung
Unbenotete Prüfungsleistung:
- Experimentelle Arbeit: Insgesamt ca 10 Versuche
- Regelmäßige Teilnahme: Anwesenheit von mindestens 85% der Veranstaltung
- Empfohlene Vorkenntnisse
Solide Programmierkenntnisse in der im Modul Programmierung 1 (I) verwendeten Programmiersprache.
- Wissensverbreiterung
Die Studierenden kennen spezifische Konzepte einer zweiten Programmiersprache.
- Wissensvertiefung
Die Studierenden können die Umsetzung von Programmierkonzepten bezüglich Syntax und Semantik in verschiedenen Programmiersprachen voneinander abgrenzen.
- Nutzung und Transfer
Die Studierenden sind in der Lage, in verschiedenen Programmiersprachen komplexere Programme zu schreiben und können bei gegebener Aufgabenstellung die für die Umsetzung geeignete Programmiersprache identifizieren.
- Kommunikation und Kooperation
Die Studierenden können konkrete Problemlösungen im Diskurs mit Kommilitonen und Lehrenden darstellen und fachbezogen kommunizieren.
- Literatur
Nachfolgende Literatur ist stets auf die aktuelle Auflage bezogen, sofern nicht explizit ein Erscheinungsjahr genannt ist.
- U. Breymann, C++ programmieren, Hanser
- B. Lahres, G. Rayman, S. Strich, Objektorientierte Programmierung, Rheinwerk Computing
- M. Gregoire, Professional C++, John Wiley & Sons
- Verwendbarkeit nach Studiengängen
- Berufliche Bildung - Teilstudiengang Informationstechnik
- Berufliche Bildung - Teilstudiengang Informationstechnik B.Sc. (01.09.2025)
- Informatik - Medieninformatik
- Informatik - Medieninformatik B.Sc. (01.09.2025)
- Informatik - Technische Informatik
- Informatik - Technische Informatik B.Sc. (01.09.2025)
- Agrarsystemtechnologien
- Agrarsystemtechnologien B.Sc. (01.09.2025)
- Modulpromotor*in
- Henkel, Oliver
- Lehrende
- Henkel, Oliver
- Roosmann, Rainer
- Tapken, Heiko
- Thiesing, Frank