Vorlesung Programmiersprachen

Prof. Dr. Bernd Fröhlich
M.Sc. Anton Lammert
M.Sc. Adrian Kreskowski
 

 

Inhalt

Das Ziel dieser Veranstaltung ist die Kenntnis und Beherrschung der wesentlichen Konzepte imperativer und moderner objektorientierter Programmiersprachen am Beispiel von C++11/14/17/20/23. Zentrale Themen der Vorlesung sind: Klassen und Klassenhierarchien, Übergabe- und Rückgabemechanismen für Funktionen und Methoden, const correctness, Speicherverwaltung und Zeiger sowie generische und funktionale Programmierung.

Die Übungen bieten den Teilnehmerinnen und Teilnehmern die Möglichkeit, den Vorlesungsstoff anhand von konkreten Aufgaben und einem abschließenden Projekt zum Thema Ray Tracing zu vertiefen.

Aktuelles

Vorlesung
Die Vorlesungen werden am Mittwoch um 11:00 Uhr in Präsenz stattfinden. Die erste Vorlesung findet am 8. April im Seminarraum H in der Bauhausstraße 11 statt. Spätere Vorlesungen finden im VR-Labor (Raum N104, Bauhausstr. 11) statt.

Übungen
Am 8. April wird um 13.30 Uhr eine einführende Übungsveranstaltung stattfinden. Dort werden neben der generellen Kursorganisation Programmierkenntnisse aufgefrischt und die für die Übung relevanten Software-Engineering Tools im Detail vorgestellt und erstmalig von den Studierenden verwendet. Bitte stellen Sie sicher, dass Sie bei Verwendung eines eigenen Rechners die entsprechend Ihres Betriebssystems auf der Moodle-Kursseite genannten Softwarepakete installiert haben um nicht den Anschluss zu verlieren.

Abnahme der Übungsblätter
Die Übungsabnahmen finden genauso wie die Übung in Präsenz und in der Regel aller zwei Wochen und in Form von Einzelabnahmen statt.

Termine und Moodle-Kursseite

  • Moodle-Kursseite: Link zur Moodle Kursseite
     
    • Den Einschreibeschlüssel erhalten Sie in einer Email spätestens am 7. April
  • Vorlesung (In Präsenz, die erste Vorlesung in Seminarraum H in der Bauhausstraße 11, folgende Vorlesungen im VR-Labor in Raum N104 in der Bauhausstr. 11)
    • Mittwochs, 11.00 - 12.30 Uhr
    • Erster Termin:  8. April 2026
  • Pflichtübung (In Präsenz im LiNT-Pool (Pool G/Garagenpool) neben der Bauhaustraße 11)
    • Montags, 13.30 - 15.00 Uhr
    • Erster Termin: 13. April 2026
    • Anmeldung und Terminvergabe für die Abnahmen via moodle
  • Vertiefungsübung (In Präsenz im LiNT-Pool (Pool G/Garagenpool) neben der Bauhaustraße 11)
    • Mittwochs, 13.30 - 15.00 Uhr
    • Erster Termin:  8. April 2026

Prüfungstermine

  • Regulärer Prüfungszeitraum: Ende September 2026
    • die konkreten Prüfungstermine werden frühzeitig auf dieser Website veröffentlicht
    • die Prüfungsanmeldung erfolgt direkt über eine Selbsteinschreibung im Moodle-Kurs.
    • Anmeldefrist: TBA
  • Bei Bedarf im Prüfungszeitraum Anfang August oder vor der letzten Septemberwoche
    • Bitte direkten Kontakt mit Prof. Fröhlich ca. 1-2 Wochen vor gewünschtem Termin aufnehmen
  • Prüfungen nach September sind nur in begründeten Ausnahmefällen möglich
    • Begründung per Email und Terminanfrage bitte direkt an Prof. Fröhlich
  • Alle Prüfungen finden mündlich statt. Die Prüfung dauert ca. 30 Minuten.
  • Eine Abmeldung ist im Rahmen der in der jeweiligen Prüfungsordnung geregelten Abmeldefrist möglich. Eine erneute Anmeldung zu einem späteren Termin im Rahmen dieses Prüfungszykluses (SS 2026) ist nur möglich, falls die Abmeldung aufgrund einer Erkrankung (mit ärztlichem Attest) oder ähnlichen Gründen erfolgte.