Effiziente Software entwickeln mit C++

Typ: Vorlesung + Übung/Tutorium
SWS: 4
Credit Points: 5
Homepage: schirmacher.beuth-hochschule.de

Kursbeschreibung / -kommentar

Dieses Modul richtet sich an Studierende im Bachelor Medieninformatik ab dem 3. Semester.

Die Studierenden lernen, die Programmiersprache C++ als Werkzeug zur Implementierung performanter und modular aufgebauter Applikationen und Bibliotheken zu verwenden.

Ein großer Fokus liegt auf aktuellen Sprachstandards und Paradigmen, generischem Programmieren, funktionalem Design, und der Separation of Concerns.

Durch die tiefer gehende Betrachtung von Speicherverwaltung, Referenzen und Zeigern, Containern und Polymorphie wird das Grundverständnis für den Performance-bewussten Einsatz der Sprache sowie für die Funktionsweise anderer Sprachen vertieft.