Die Studierenden bekommen einen Einblick in die Programmiersprachen C/C++. Die Studierenden sind in der Lage die verschiedenen Sprachmerkmale (imperative, objekt-orientiert) einzuordnen und je nach Anwendungsfall geeignet einzusetzen. Anhand einer Reihe von Übungsaufgaben wird das erlernte Wissen praktisch erprobt.
Gegenstand der Veranstaltung ist die Einführung in die Programmiersprachen C/C++. Die Veranstaltung besteht aus einem Laboranteil in dem die Studierenden selbständig Übungsaufgaben bearbeiten. Begleitend dazu gibt es einen Vorlesungsanteil der in die elementaren Konzepte von C/C++ einführt. Folgende Themen werden betrachtet.
1. Systemnahe Programmierung in C mit Hilfe von Bitoperationen und Speichermanipulation via Zeigern.
2. Manuelle Speicherverwaltung in C
3. Objekt-orientierte Programmierung in C++ mit Vergleich zu Java.
4. Komplexere Programmieraufgabe unter Ausnutzung der STL.
Labor in kleinen Gruppen