Programmierung 3 (TI)

Fakultät

Fakultät Ingenieurwissenschaften und Informatik (IuI)

Version

Version 1 vom 23.01.2026.

Modulkennung

11B1671

Niveaustufe

Bachelor

Unterrichtssprache

Deutsch

ECTS-Leistungspunkte und Benotung

5.0

Häufigkeit des Angebots des Moduls

nur Wintersemester

Dauer des Moduls

1 Semester

 

 

Kurzbeschreibung

Nach erfolgreichem Abschluss des Moduls kennen die Studierenden fortgeschrittene Programmierkonzepte um komplexe Programmieraufgaben effektiv lösen zu können.

Lehr-Lerninhalte

  • Softwareparadigmen und fortgeschrittene Programmierkonzepte
  • sichere Programmentwicklung

Gesamtarbeitsaufwand

Der Arbeitsaufwand für das Modul umfasst insgesamt 150 Stunden (siehe auch "ECTS-Leistungspunkte und Benotung").

Lehr- und Lernformen
Dozentengebundenes Lernen
Std. WorkloadLehrtypMediale UmsetzungKonkretisierung
30VorlesungPräsenz oder Online-
30Labor-AktivitätPräsenz oder Online-
Dozentenungebundenes Lernen
Std. WorkloadLehrtypMediale UmsetzungKonkretisierung
60Veranstaltungsvor- und -nachbereitung-
30Prüfungsvorbereitung-
Benotete Prüfungsleistung
  • Klausur oder
  • Portfolio-Prüfungsleistung oder
  • Portfolio-Prüfungsleistung oder
  • Projektbericht (schriftlich)
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 Leistungsnachweis 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

Arbeitsproben, schriftlich im Rahmen der Portfolio-Prüfungen: Bearbeitung von Aufgaben im Umfang von ca 60-90 Minuten

Klausur: siehe jeweils gültige Studienordnung

Projektbericht (schriftl.): siehe jeweils gültige Studienordnung

Experimentelle Arbeit: insgesamt ca 10 Versuche

Regelmäßige Teilnahme: Anwesenheit von mindestens 85% der Veranstaltung

Empfohlene Vorkenntnisse

Solide Programmierkenntnisse in der Programmiersprache, die im Modul Programmierung 2 (I) verwendet wird.

Wissensverbreiterung

Die Studierenden können wesentliche Softwareparadigmen und fortgeschrittene Programmierkonzepte beschreiben und voneinander abgrenzen.

Nutzung und Transfer

Die Studierenden können unterschiedliche Softwareparadigmen zur Lösung von Aufgaben einsetzen.

Kommunikation und Kooperation

Die Studierenden können konkrete Problemlösungen im Diskurs mit Kommilitonen und Lehrenden darstellen und fachbezogen kommunizieren.

Literatur

Nachfolgende Literaturangaben sind stets auf die aktuelle Auflage bezogen, sofern nicht explizit ein Erscheinungsjahr gennat ist.

  • U. Breymann, C++ programmieren
  • B. Lahres, G. Rayman, S. Strich, Objektorientierte Programmierung, Rheinwerk Computing
  • M. Gregoire, Professional C++, John Wiley & Sons

Verwendbarkeit nach Studiengängen

  • Informatik - Technische Informatik
    • Informatik - Technische Informatik B.Sc. (01.09.2025)

    Modulpromotor*in
    • Henkel, Oliver
    Lehrende
    • Henkel, Oliver
    • Roosmann, Rainer
    • Tapken, Heiko
    • Thiesing, Frank
    • Uelschen, Michael