INF.06131.02 - Übersetzerbaupraktikum 10 LP (Vollständige Modulbeschreibung)
INF.06131.02 | 10 CP |
---|---|
Modulbezeichnung | Übersetzerbaupraktikum 10 LP |
Modulcode | INF.06131.02 |
Semester der erstmaligen Durchführung | |
Fachbereich/Institut | Institut für Informatik |
Verwendet in Studiengängen / Semestern |
|
Modulverantwortliche/r | |
Weitere verantwortliche Personen |
Prof. Dr. Wolf, Zimmermann |
Teilnahmevoraussetzungen | Studienleistungen im Modul "Übersetzerbau I" |
Kompetenzziele | Die Teilnehmer*innen sollen in der Lage sein, Übersetzer für komplexere Programmier- und Modellierungssprachen mit Übersetzerbauwerkzeugen herzustellen. |
Modulinhalte | In diesem Modul wird ein Übersetzer agil mit Hilfe von Übersetzerbauwerkzeugen entwickeln. Die Versuche sind so aufgebaut, dass die zu implementierende Programmiersprache Sprachkonstrukt um Sprachkonstrukt erweitert wird. Am Ende soll ein Übersetzer für eine Programmiersprache mit vielen gängigen Konzepten konstruiert sein. Dabei werden die grundlegenden Konzepte wie LALR(1)-Grammatiken zur Definition der Syntax, Grammatiken zur Definition der abstrakten Syntax, attributierte Grammatiken zur semantischen Analyse und Zwischencodeerzeugung sowie Bottom-Up Termersetzungssysteme zur Codeselektion in der Praxis eingesetzt. |
Lehrveranstaltungsformen |
Praktikum (4 SWS)
Kursus |
Unterrichtsprachen | Deutsch, Englisch |
Dauer in Semestern | 1 Semester Semester |
Angebotsrhythmus Modul | jedes Sommersemester |
Aufnahmekapazität Modul | unbegrenzt |
Prüfungsebene | |
Credit-Points | 10 CP |
Modulabschlussnote | LV 1: %; LV 2: %. |
Faktor der Modulnote für die Endnote des Studiengangs | 1 |
Hinweise | Vertiefendes Modul der Vertiefungsrichtung "Softwaretechnik und Übersetzerbau" |
Modulveranstaltung | Lehrveranstaltungsform | Veranstaltungstitel | SWS | Workload Präsenz | Workload Vor- / Nachbereitung | Workload selbstgestaltete Arbeit | Workload Prüfung incl. Vorbereitung | Workload Summe |
---|---|---|---|---|---|---|---|---|
LV 1 | Praktikum | Praktikum | 4 | 0 | ||||
LV 2 | Kursus | Selbststudium | 0 | |||||
Workload modulbezogen | 300 | 300 | ||||||
Workload Modul insgesamt | 300 |
Prüfung | Prüfungsvorleistung | Prüfungsform | |
---|---|---|---|
LV 1 | |||
LV 2 | |||
Gesamtmodul | Erfolgreiche Bearbeitung aller wöchentlichen Aufgaben, Wöchentliche Abgabe der geforderten lauffähigen Übersetzerversionen mit Tests |
Praktikumsbericht |
|
Wiederholungsprüfung |
Regularien | Teilnahmevoraussetzungen | Angebotsrhythmus | Anwesenheitspflicht | Gewicht an Modulnote in % |
---|---|---|---|---|
LV 1 | Sommersemester | Nein | % | |
LV 2 | Sommersemester | Nein | % |