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. 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
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