Programmierung 2 (E/Me)

Fakult?t

Fakult?t Ingenieurwissenschaften und Informatik (IuI)

Version

Version 1 vom 01.10.2025.

Modulkennung

11B1651

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

Die objektorientierte Programmierung stellt die wesentliche Methodik für die Implementation von Programmen dar. Alle neueren Programmiersprachen bedienen sich dieser Methodik. Von Ingenieurinnen und Ingenieuren der Elektrotechnik resp. der Mechatronik wird erwartet, dass sie die wesentlichen Verfahren für die objektorientierte Programmierung beherrschen.

Lehr-Lerninhalte

  1. Einleitung
  2. Klassen, Vererbung und Polymorphie
  3. Speichermanagement
  4. Container-Klassen und Algorithmen
  5. Unterschiede C++ zu C
  6. Anwendungen auf technische Problemstellungen

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-
30Labor-Aktivit?tPr?senz-
Dozentenungebundenes Lernen
Std. WorkloadLehrtypMediale UmsetzungKonkretisierung
60Veranstaltungsvor- und -nachbereitung-
30Prüfungsvorbereitung-
Benotete Prüfungsleistung
  • Klausur oder
  • e-Klausur
Unbenotete Prüfungsleistung
  • experimentelle Arbeit
Prüfungsdauer und Prüfungsumfang

Benotete Prüfungsleistung:

Klausur: siehe jeweils gültige Studienordnung
eKlausur: siehe jeweils gültige Studienordnung
Unbenotete Prüfungsleistung:

Experimentelle Arbeit: Experiment: insgesamt ca. 10 Versuche

Empfohlene Vorkenntnisse

Es werden die Kenntnisse aus dem Modul "Programmierung 1 E/Me" des ersten Fachsemesters vorausgesetzt.

Wissensverbreiterung

Die Studierenden verfügen über Kenntnisse der wesentlichen Methoden der objektorientierten Programmierung. Die Studierenden sind in der Lage, objektoriente Verfahren bei der Implementation von Programmen anzuwenden. Sie besitzen die F?higkeit, konkrete Problemstellungen mit objektorientierten Sprachelementen zu strukturieren und in Programmen umzusetzen. Dazu geh?rt die F?higkeit, Fehler zu erkennen und zu beheben.

Kommunikation und Kooperation

Die Studierenden sind in der Lage, objektorientierte Programme mit dem entsprechenden Fachvokabular zu beschreiben. Sie k?nnen die Strukturierung dieser Programme erkl?ren. Die Studierenden k?nnen Probleme aus dem Anwendungsgebiet der Elektrotechnik analysieren und strukturieren und diese in entsprechende objektorientierte Programme umsetzen.

Literatur

  1. Stroustrup, Bjarne: Eine Tour durch C++ (3. Auflage), mitp, 2023
  2. Breymann, Ulrich: C++ programmieren: C++ lernen – professionell anwenden – L?sungen nutzen, Hanser, 2023
  3. Wolf, Jürgen und Martin Guddat: Grundkurs C++: Ideal für Studium und Beruf. Aktuell zu C++20, Rheinwerk Computing, 2021
  4. Breymann, Ulrich: C++: eine Einführung, Hanser, 2016
  5. Wolf, Jürgen und René Kroo?: Grundkurs C: C-Programmierung verst?ndlich erkl?rt, Rheinwerk Computing, 2020

Verwendbarkeit nach Studieng?ngen

  • Elektrotechnik im Praxisverbund
    • Elektrotechnik im Praxisverbund B.Sc. (01.03.2026)

  • Berufliche Bildung - Teilstudiengang Elektrotechnik
    • Berufliche Bildung - Teilstudiengang Elektrotechnik B.Sc. (01.09.2025)

  • Elektrotechnik (Bachelor)
    • Elektrotechnik B.Sc. (01.09.2025)

  • Mechatronik
    • Mechatronik B.Sc. (01.09.2025)

    Modulpromotor*in
    • Uelschen, Michael
    Lehrende
    • Uelschen, Michael
    • Weinhardt, Markus
    • Wübbelmann, Jürgen
    • Lensing, Philipp