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
- Einleitung
- Klassen, Vererbung und Polymorphie
- Speichermanagement
- Container-Klassen und Algorithmen
- Unterschiede C++ zu C
- 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. Workload Lehrtyp Mediale Umsetzung Konkretisierung 30 Vorlesung Präsenz - 30 Labor-Aktivität Präsenz - Dozentenungebundenes Lernen Std. Workload Lehrtyp Mediale Umsetzung Konkretisierung 60 Veranstaltungsvor- und -nachbereitung - 30 Prü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
- Stroustrup, Bjarne: Eine Tour durch C++ (3. Auflage), mitp, 2023
- Breymann, Ulrich: C++ programmieren: C++ lernen – professionell anwenden – Lösungen nutzen, Hanser, 2023
- Wolf, Jürgen und Martin Guddat: Grundkurs C++: Ideal für Studium und Beruf. Aktuell zu C++20, Rheinwerk Computing, 2021
- Breymann, Ulrich: C++: eine Einführung, Hanser, 2016
- 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