Kompetenzbereiche: Wissen und Verstehen; Einsatz, Anwendung und Erzeugung von Wissen; Kommunikation und Kooperation; Wissenschaftliches Selbstverständnis/Professionalität.
Erwerb grundlegender Kenntnisse und Beherrschung der Sprachelemente der Programmiersprache C++, um eigenständig objektorientierte Programme in C++ schreiben und gegebene C++-Programme analysieren und verstehen zu können.
- Vorführen von Beispielen und detailliertere Lehrstofferweiterung im Rahmen der Tafelübungen
- Software-Entwicklung in C++ im Rahmen des Labors
- Moderner C++11 ff. Programmierstil
Die Studierenden können ein gegebenes Problem in einen objektorientierten Algorithmus überführen und anschließend erfolgreich in C++ programmieren. Sie lernen grundlegende Elemente der objektorientierten Programmierung und deren Realisierung mit C++ kennen.
Die Studierenden lernen, in Teams zu arbeiten und sich über Programme und Lösungen auszutauschen sowie die erstellten Programmme übersichtlich darzustellen und zu dokumentieren.
Die Studierenden können die erworbenen Kenntnisse und Programmiererfahrungen zur selbständigen oder teamorientierten Lösung von anderen, auch komplexeren Aufgabenstellungen einsetzen.