Nummer

INF3183
Titel

Implementierung von Programmiersprachen
Art der Vorlesung

Wahlpflicht
ECTS 6
Arbeitsaufwand
- Kontaktzeit
- Selbststudium
Arbeitsaufwand:
180 h
Kontaktzeit:
60 h / 4 SWS
Selbststudium:
120 h
Veranstaltungsdauer 1 Semester
Häufigkeit des Angebots Im Wintersemester
Unterrichtssprache Deutsch
Prüfungsform

Bewertung des Praktikumsergebnisses

Lehrform(en) Praktikum
Inhalt

Ziel dieses Praktikums ist die Implementierung eines Teils einer Programmiersprache. Dazu erarbeiten wir in der ersten Semesterhälfte verschiedene Aspekte der Implementierung einer Programmiersprache (z.B. syntaktische Prüfung, Typprüfung, Zwischenstufen (ANF, SSA, CPS), Kontrollfluss) mit Hilfe von Programmieraufgaben. Danach wählen die Studierenden in Absprache mit dem Veranstalter einen Teil einer existierenden oder selbst entworfenen Programmiersprache aus und implementieren diesen Teil in der zweiten Semesterhälfte.

Qualifikationsziele

Die Teilnehmer verstehen den Aufbau und die Funktionsweise von Compilern und verwandten
Programmen zur Implementierung von Programmiersprachen und können diese mit Fachterminologie beschreiben. Sie sind in der Lage, eine einfache Programmiersprache selbstständig korrekt und fachgerecht zu implementieren und die gewählte Lösung darzustellen und zu begründen.

Vergabe von Leistungspunkten/Benotung
Lehrform
Status
SWS
LP
Prüfungsform
Prüfungsdauer
Benotung
Berechnung
Modulnote (%)
Teilnahmevoraussetzungen Es gibt keine besonderen Voraussetzungen.
Dozent/in Brachthäuser
Literatur / Sonstiges

-

Zuletzt angeboten nicht bekannt
Geplant für Wintersemester 2024
Zugeordnete Studienbereiche BIOINFM2510, INFM2510, INFM3110, MDZINFM2510, MEINFM3210