### PO 2020 ### ### Studiengang und Semester 5BOMI:2020, 5BOWI:2016, 5BOWI:2024 ### Modulbezeichnung Programmierung in C++ ### Englische Modulbezeichnung Programming using C++ ### Modulkürzel CPP ### Art BOWI: Wahlpflichtmodul BOMI: Wahlpflichtmodul Schwerpunkt Informatik und Software-Entwicklung ### ECTS-Punkte 5 ### Studentische Arbeitsbelastung 53, 97 ### Voraussetzungen (laut Prüfungsordnung) keine ### Empfohlene Voraussetzungen keine ### Pruefungsform und -dauer Klausur 1,5 h oder mündliche Prüfung ### Lehrmethoden und Lernmethoden Multimedial aufbereitetes Online-Studienmodul zum Selbststudium mit zeitlich parallel laufender Online-Betreuung und regelmäßigen virtuellen Lehrveranstaltungen ### Modulverantwortlicher C. Link ### ModulverantwortlicherVFH F. Mündemann (THB) ### Qualifikationsziele Die Teilnehmerinnen und Teilnehmer werden befähigt, die Grundlagen einer objektorientierten Programmiersprache in Theorie und Praxis zu erlernen und zur Lösung von einfachen (C++/Teil1) als auch fortgeschrittenen (C++/Teil2) Anwendungsproblemen der Informatik einsetzen zu können. ### Lehrinhalte Grundlagen der OO C++-Programmierung C++-Programmierumgebung Das erste C++-Programm Basis-Syntax, Teil1 - Ausdruck und Anweisung - Datentypen und Variablen - Rechenoperatoren - Ein- und Ausgabe Klassenkonzept in C++ - Attribute einer Klasse in C++ - Methoden einer Klasse in C++ Basis-Syntax, Teil2 - Felder - Kontrollstrukturen Spezielle Klasseneigenschaften und -methoden - Konstruktoren/Destruktoren - Elementinitialisierungsliste - Überladen von Funktionen - Klassenvariablen Vererbung - Deklaration und Zugriffsrechte - Initialisierung - Konstruktoren und Destruktoren bei Vererbung Fortgeschrittene Programmierkonzepte der Objektorientierung - Basissyntax C++ (Wiederholung) - Dynamische Speicherverwaltung - Dynamische Datenstrukturen - Polymorphismus - Operator-Überladung - Templates - Dateiverarbeitung ### Literatur Dirk Louis: C++: Das komplette Starterkit für den einfachen Einstieg in die Programmierung, Hanser, 1. Auflage, 2014 Kirch-Prinz Ulla, Kirch Peter: C++ Lernen und professionell anwenden, mitp, 7.Auflage, 2015 Willemer Arnold: C++. Der Einstieg, Wiley, 1.Auflage, 2013 ### Titel der Lehrveranstaltung Programmierung in C++ ### Dozent NN ### SWS 4 ### LVS0 ###