Inhalt
Kommentar |
Grundlagen von C++; Objektbegriff und abstrakte Datentypen (Klassenkonzept); Vererbung und Polymorphie; generische Programmierung; Ausnahmebehandlung; Standard-Template-Library (STL); aktueller Sprachstandard C++ 11/14/17; Programmierung grafischer Benutzerschnittstellen mittels C++-Klassenbibliothek; Nutzung wissenschaftlicher Klassenbibliotheken
|
Literatur |
wird in der Vorlesung bekannt gegeben |
Voraussetzungen |
Grundlegende Kenntnisse in ANSI C oder C++ (Variablenvereinbarung, (Basis-)Datentypen, Ein-/Ausgabe, Kontrollstrukturen, Ausdrucksauswertung, Funktionen, Parameterübergabe, Rekursion, Zeiger/Pointer, Felder, dynamische Datenstrukturen, ...)
|
Zielgruppe |
Bachelor Mathematik: NInf.OOP (Objektorientierte Programmierung mit C++); Bachelor IT: Grundlagen der objektorientierten Programmierung; Bachelor Angewandte Naturwissenschaften, Schwerpunktfach Informatik: Objektorientierte Programmierung mit C++; Bachelor Electrical Engineering: Modul Softwaretechnik; Kombinatorischer Bachelor Informatik: Grundlagen der Objektorientierten Programmierung. Bachelor Wirtschaftsingenieurwesen Elektrotechnik: Wahlpflichtbereich Elektrotechnik, Master Wirtschaftsingenieurwesen Informationstechnik: Wahlpflichtbereich Informationstechnik Nebenfächer oder Studienschwerpunkte Informatik anderer Studiengänge. |