703156 PS Compilerbau

Wintersemester 2026/2027 | Stand: 26.06.2026 LV auf Merkliste setzen
703156
PS Compilerbau
PS 1
2
wöch.
2-Jahresrhythmus
Deutsch

Absolventinnen und Absolventen dieses Moduls können die Struktur und die Aufgaben der einzelnen Phasen eines Compilers beschreiben. Sie sind in der Lage die dabei eingesetzten Verfahren und Algorithmen zu erklären und anzuwenden. Sie können Compilerbauwerkzeuge benutzen und sind in der Lage einen vollständigen Compiler für eine einfache Programmiersprache zu erstellen.

Praktische Anwendung und Implementierung von Compilierungsalgorithmen; Verwendung von Compilerbauwerkzeugen für lexikalische und syntaktische Analyse; Implementierung eines mini-Compilers für eine einfache imperative Programmiersprache.

Praktische Programmieraufgaben und die Implementierung eines Mini-Compilers in der Programmiersprache C.

Prüfungsimmanente Evaluierung

  • 33%: Hausaufgaben
  • 33%: Präsentationen und Mitarbeit
  • 33%: Praktische Programmierklausur (open book)

John R. Levine, Tony Mason, Doug Brown. lex & yacc. O'Reilly & Associates.

Grundkenntnisse der Programmiersprache C.

Allocation of places in courses with a limited number of participants (PS, SE, VU, PJ)

In courses with a limited number of participants, course places are allocated as follows:

1. Students for whom the study duration would be extended due to the postponement are to be given priority.

2. If the criteria in no. 1 do not suffice, first, students for whom this course is part of a compulsory module are to be given priority, and second, students for whom this course is part of an elective module.

3. If the criteria in no. 1 and 2 do not suffice, the available places are drawn by random.

Curriculum BA Computer Science 2019

Curriculum MA Computer Science 2021W

siehe Termine
Gruppe 1
Prodan R.
Datum Uhrzeit Ort
Mi 07.10.2026
08.15 - 09.00 rr 25 rr 25
Mi 07.10.2026
12.45 - 13.30 rr 25 rr 25 Master CS
Mi 14.10.2026
08.15 - 09.00 rr 25 rr 25
Mi 14.10.2026
12.45 - 13.30 rr 25 rr 25 Master CS
Mi 21.10.2026
08.15 - 09.00 rr 25 rr 25
Mi 21.10.2026
12.45 - 13.30 rr 25 rr 25 Master CS
Mi 28.10.2026
08.15 - 09.00 rr 25 rr 25
Mi 28.10.2026
12.45 - 13.30 rr 25 rr 25 Master CS
Mi 04.11.2026
08.15 - 09.00 rr 25 rr 25
Mi 04.11.2026
12.45 - 13.30 rr 25 rr 25 Master CS
Mi 11.11.2026
08.15 - 09.00 rr 25 rr 25
Mi 11.11.2026
12.45 - 13.30 rr 25 rr 25 Master CS
Mi 18.11.2026
08.15 - 09.00 rr 25 rr 25
Mi 18.11.2026
12.45 - 13.30 rr 25 rr 25 Master CS
Mi 25.11.2026
08.15 - 09.00 rr 25 rr 25
Mi 25.11.2026
12.45 - 13.30 rr 25 rr 25 Master CS
Mi 02.12.2026
08.15 - 09.00 rr 25 rr 25
Mi 02.12.2026
12.45 - 13.30 rr 25 rr 25 Master CS
Mi 09.12.2026
08.15 - 09.00 rr 25 rr 25
Mi 09.12.2026
12.45 - 13.30 rr 25 rr 25 Master CS
Mi 16.12.2026
08.15 - 09.00 rr 25 rr 25
Mi 16.12.2026
12.45 - 13.30 rr 25 rr 25 Master CS
Mi 13.01.2027
08.15 - 09.00 rr 25 rr 25
Mi 13.01.2027
12.45 - 13.30 rr 25 rr 25 Master CS
Mi 20.01.2027
08.15 - 09.00 rr 25 rr 25
Mi 20.01.2027
12.45 - 13.30 rr 25 rr 25 Master CS
Mi 27.01.2027
08.15 - 09.00 rr 25 rr 25
Mi 27.01.2027
12.45 - 13.30 rr 25 rr 25 Master CS
Gruppe 2
Prodan R.
Datum Uhrzeit Ort
Mi 07.10.2026
09.15 - 10.00 rr 25 rr 25
Mi 14.10.2026
09.15 - 10.00 rr 25 rr 25
Mi 21.10.2026
09.15 - 10.00 rr 25 rr 25
Mi 28.10.2026
09.15 - 10.00 rr 25 rr 25
Mi 04.11.2026
09.15 - 10.00 rr 25 rr 25
Mi 11.11.2026
09.15 - 10.00 rr 25 rr 25
Mi 18.11.2026
09.15 - 10.00 rr 25 rr 25
Mi 25.11.2026
09.15 - 10.00 rr 25 rr 25
Mi 02.12.2026
09.15 - 10.00 rr 25 rr 25
Mi 09.12.2026
09.15 - 10.00 rr 25 rr 25
Mi 16.12.2026
09.15 - 10.00 rr 25 rr 25
Mi 13.01.2027
09.15 - 10.00 rr 25 rr 25
Mi 20.01.2027
09.15 - 10.00 rr 25 rr 25
Mi 27.01.2027
09.15 - 10.00 rr 25 rr 25