MLU
INF.06131.02 - Übersetzerbaupraktikum 10 LP (Vollständige Modulbeschreibung)
Originalfassung Englisch
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
  • Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Akkreditierungsfassung gültig ab SoSe 2023 > Vertiefende Module der Vertiefungsrichtung `Softwaretechnik und Übersetzerbau`
  • Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Akkreditierungsfassung (WS 2013/14 - SS 2016) > Vertiefende Module der Vertiefungsrichtung `Softwaretechnik und Übersetzerbau`
  • Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Akkreditierungsfassung (WS 2016/17 - WS 2022/23) > Vertiefende Module der Vertiefungsrichtung `Softwaretechnik und Übersetzerbau`
  • Wirtschaftsinformatik (Business Information Systems) (MA120 LP) (Master) > Wirtschaftsinformatik WirtschaftsinformatMA120, Akkreditierungsfassung gültig ab WS 2020/21 > 2.2 Informatik
  • Wirtschaftsinformatik (Business Information Systems) (MA120 LP) (Master) > Wirtschaftsinformatik WirtschaftsinformatMA120, Akkreditierungsfassung (SS 2016 - SS 2020) > II. Wahlbereich Informatik
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"
Modulveran­staltung Lehrveranstaltungs­form Veranstaltungs­titel SWS Workload Präsenz Workload Vor- / Nach­bereitung Workload selbstge­staltete 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 Teilnahme­voraussetzungen Angebots­rhythmus Anwesenheits­pflicht Gewicht an Modulnote in %
LV 1 Sommersemester Nein %
LV 2 Sommersemester Nein %