Programmierung 2 (E/Me)
- Fakult?t
Ingenieurwissenschaften und Informatik
- Version
Version 12.0 vom 03.09.2019
- Modulkennung
11B1651
- Modulname (englisch)
Programming 2 (E/Me)
- Studieng?nge mit diesem Modul
- Berufliche Bildung - Teilstudiengang Elektrotechnik (B.Sc.)
- Elektrotechnik (B.Sc.)
- Elektrotechnik im Praxisverbund (B.Sc.)
- Mechatronik (B.Sc.)
- Niveaustufe
1
- Kurzbeschreibung
Die objektorientierte Programmierung stellt die wesentliche Methodik für die Implementation von Programmen dar. Alle neueren Programmiersprachen bedienen sich dieser Methodik. Von Ingenieuren der Elektrotechnik resp. der Mechatronik wird erwartet, dass sie die wesentlichen Verfahren für die objektorientierte Programmierung beherrschen.
- Lehrinhalte
- Einleitung
- Klassen
- Ein- und Ausgabest?me
- Vektor und freier Speicher
- Container-Klassen und Algorithmen
- Unterschiede C++ zu C
- Anwendungen auf technische Problemstellungen
- Lernergebnisse / Kompetenzziele
Wissensverbreiterung
Die Studierenden verfügen über Kenntnisse der wesentlichen Methoden der objektorientierten Programmierung.
Wissensvertiefung
K?nnen - instrumentale Kompetenz
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.
K?nnen - kommunikative Kompetenz
Die Studierenden sind in der Lage objektorientierte Programme mit dem entsprechenden Fachvokabular zu beschreiben. Sie k?nnen die Strukturierung dieser Programme erkl?ren.
K?nnen - systemische Kompetenz
Die Studierenden k?nnen Probleme aus dem Anwendungsgebiet der Elektrotechnik analysieren und strukturieren und diese in entsprechende objektorientierte Programme umsetzen.
- Lehr-/Lernmethoden
Die Veranstaltung wird in Form einer Vorlesung mit einem begleitendem Programmierpraktikum durchgeführt. Im Praktikum werden Programmieraufgaben selbstst?ndig bearbeitet.
- Empfohlene Vorkenntnisse
Es werden die Kenntnisse aus dem Modul "Programmierung 1" des ersten Fachsemesters vorausgesetzt.
- Modulpromotor
Uelschen, Michael
- Lehrende
- Scheerhorn, Alfred
- Biermann, Jürgen
- Gervens, Theodor
- Eikerling, Heinz-Josef
- Lang, Bernhard
- Uelschen, Michael
- Weinhardt, Markus
- Henkel, Oliver
- Soppa, Winfried
- Thiesing, Frank
- Timmer, Gerald
- T?njes, Ralf
- Westerkamp, Clemens
- Wübbelmann, Jürgen
- Leistungspunkte
5
- Lehr-/Lernkonzept
Workload Dozentengebunden Std. Workload Lehrtyp 30 Vorlesungen 30 Labore Workload Dozentenungebunden Std. Workload Lehrtyp 60 Veranstaltungsvor-/-nachbereitung 30 Prüfungsvorbereitung
- Literatur
- Stroustrup, Bjarne: Einführung in die Programmierung mit C++, Pearson, 2010
- Stroupstrup, Bjarne: Die C++-Programmiersprache, Addison-Wesley, 2010
- Breymann, Ulrich: Der C++-Programmierer, Hanser, 2015
- Wolf, Jürgen: Grundkurs C++: C++ verst?ndlich erkl?rt, Rheinwerk Computing, 2016
- Prüfungsleistung
Klausur 2-stündig
- Unbenotete Prüfungsleistung
Experimentelle Arbeit
- Dauer
1 Semester
- Angebotsfrequenz
Wintersemester und Sommersemester
- Lehrsprache
Deutsch