Hauptinhalt

Lehre

Die Arbeitsgruppe Programmiersprachen und Werkzeuge bietet regelmäßig die folgenden Vorlesungen an:

  • Obligatorische Vorlesungen (jährlich)
    • Objektorientierte Programmierung
    • Deklarative Programmierung
  • Wahlpflichtvorlesungen (typischerweise im zweijährigen Turnus)
    • Compilerbau
    • Virtuelle Maschinen
    • Fortgeschrittene Konzepte der Programmierung
    • Software-Entwurf

Außerdem bieten wir regelmäßig studentische Projekte an, d. h. Fortgeschrittenen Praktika (Bachelor), Projektarbeiten (Master), Seminare und Abschlussarbeiten für Bachelor- und Master-Studierende. Die Themen sind in der Regel mit den Forschungsinteressen der Gruppe verbunden, insbesondere:

  • Trace-basiertes Debugging
  • Manipulation von Bytecode und Bytecode-Modellen
  • Erkennung von Refactorings
  • Energieeffizienz der Programmausführung
  • Didaktik in der Software-Engineering Lehre

Informationen zum aktuellen Lehrangebot der Arbeitsgruppe entnehmen Sie bitte dem Vorlesungsverzeichnis.