INF.01112.04 | 10 CP |
---|---|
Module label | Übersetzerbau |
Module code | INF.01112.04 |
Semester of first implementation | |
Faculty/Institute | Institut für Informatik |
Module used in courses of study / semesters |
|
Responsible person for this module | |
Further responsible persons |
Prof. Dr. Wolf Zimmermann |
Prerequisites | |
Skills to be acquired in this module | Dieses Modul soll die TeilnehmerInnen befähigen, Übersetzer sowie andere Programme, die textuelle oder visuelle Eingaben verarbeiten, mit Hilfe von Werkzeugen zu erstellen und deren Grundlagen zu verstehen. Insbesondere sollen auch Grundlagen zur Erstellung von Softwareentwicklungswerkzeugen gelegt werden. |
Module contents | 1. Korrektheit und Architekturen von Übersetzern 2. Sprach- und Maschineneigenschaften 3. Zwischensprachen 4. Lexikalische Analyse 5. Semantische Analyse 6. Zwischencodeerzeugung 7. Codeerzeugung 8. Assemblierung 9. Programmanalysen und deren Anwendung |
Forms of instruction |
Course (5 SWS)
Course (2 SWS) Course (1 SWS) Course Course |
Languages of instruction | German, English |
Duration (semesters) | 2 Semester Semester |
Module frequency | jedes Studienjahr beginnend im Wintersemester |
Module capacity | unlimited |
Time of examination | |
Credit points | 10 CP |
Share on module final degree | Course 1: %; Course 2: %; Course 3: %; Course 4: %; Course 5: %. |
Share of module grade on the course of study's final grade | 1 |
Reference text | Primärmodul für Vertiefungsrichtungen: Softwaretechnik und Übersetzerbau, Sekundärmodul für Vertiefungsrichtungen: Datenbanken und Informationssysteme |
Module course label | Course type | Course title | SWS | Workload of compulsory attendance | Workload of preparation / homework etc | Workload of independent learning | Workload (examination and preparation) | Sum workload |
---|---|---|---|---|---|---|---|---|
Course 1 | Course | Vorlesung | 5 | 0 | ||||
Course 2 | Course | Übung | 2 | 0 | ||||
Course 3 | Course | Pool-Übung | 1 | 0 | ||||
Course 4 | Course | Bearbeitung der Theorieaufgaben/Selbststudium | 0 | |||||
Course 5 | Course | Bearbeitung der praktischen Übungsaufgaben | 0 | |||||
Workload by module | 300 | 300 | ||||||
Total module workload | 300 |
Examination | Exam prerequisites | Type of examination | |
---|---|---|---|
Course 1 | |||
Course 2 | |||
Course 3 | |||
Course 4 | |||
Course 5 | |||
Final exam of module | Regelmäßige Teilnahme an den Übungen und Pool-Übungen, Erfolgreiches Lösen von Übungs- und Programmieraufgaben, Die Lösungen zu Übungs- und Programmieraufgaben erklären können. |
mündl./schriftl. Prüfung |
|
Exam repetition information |
Prerequisites and conditions | Prerequisites | Frequency | Compulsory attendance | Share on module grade in percent |
---|---|---|---|---|
Course 1 | Summer or winter semester | No | % | |
Course 2 | Summer or winter semester | No | % | |
Course 3 | Summer or winter semester | No | % | |
Course 4 | Summer or winter semester | No | % | |
Course 5 | Summer or winter semester | No | % |