### PO 2020 ### ### Studiengang und Semester 5BOMI:2020, 5BOWI:2024 ### Modulbezeichnung Programmierung in C++~~++ ### Englische Modulbezeichnung Programming using C++ ### Art Wahlpflichtfach ### ECTS-Punkte 5 ### Studentische Arbeitsbelastung 9, 141 ### Voraussetzungen (laut Prüfungsordnung) ### Empfohlene Voraussetzungen Lernplattform, Übungsaufgaben, Übungsaufgaben für Selbstlernbetrieb, E-Mail Interaktionsformen mit Mitlernenden: E-Mail, Foren ### Pruefungsform und -dauer Zweistündige Klausur (120 Minuten) ### Lehrmethoden und Lernmethoden Multimedial aufbereitetes Online-Studienmodul zum Selbststudium mit zeitlich parallel laufender Online-Betreuung (E-Mail, Foren, Chat, Webkonferenzen, Einsendeaufgaben u. a.) sowie Präsenzphasen ### Modulverantwortlicher F. Mündemann (THB) ### Modulautor 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 F. Mündemann ### SWS 4