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