621.400 (20S) Compiler Construction

Sommersemester 2020

Anmeldefrist abgelaufen.

Erster Termin der LV
04.03.2020 14:00 - 16:00 , HS 2
Nächster Termin:
03.06.2020 14:00 - 16:00 , HS 2

Überblick

Lehrende/r
LV Nummer Südostverbund
INO22001UL
LV-Titel englisch
Compiler Construction
LV-Art
Vorlesung
Semesterstunde/n
2.0
ECTS-Anrechungspunkte
2.0
Anmeldungen
46
Organisationseinheit
Unterrichtssprache
Englisch
LV-Beginn
04.03.2020
eLearning
zum Moodle-Kurs

LV-Beschreibung

Intendierte Lernergebnisse

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.

Lehrmethodik

Interaktiver Lehrvortrag

Inhalt/e

Lexikalische Analyse; Syntaxanalyse (top-down und bottom-up Strategien); Semantische Analyse; Attributierte Grammatiken und Attributauswertung; Übersetzung in Zwischencode; Laufzeitumgebung; Zielcodegenerierung

Literatur

Kenneth C. Louden, Compiler Construction: Principles andPractice, 1st edition, PWS Publishing Company, January24, 1997, ISBN-13: 978-0534939724

Prüfungsinformationen

Prüfungsmethode/n

Schriftliche Prüfung

Prüfungsinhalt/e

Alle Inhalte der Vorlesung

Beurteilungskriterien/-maßstäbe

Die Prüfungsleistung erfüllt die Beurteilungskriterien.

Beurteilungsschema

Note/Grade Benotungsschema

Position im Curriculum

  • Lehramtsstudium Unterrichtsfach Informatik und Informatikmanagement (SKZ: 884, Version: 04W.7)
    • 2.Abschnitt
      • Fach: Praktische und Technische Informatik (LI 2.2) (Pflichtfach)
        • Übersetzerbau ( 2.0h VO / 2.0 ECTS)
          • 621.400 Compiler Construction (2.0h VO / 2.0 ECTS)
  • Master-Lehramtsstudium Master Unterrichtsfach Informatik (SKZ: 514, Version: 19W.1)
    • Fach: Gebundene Wahlfächer AAU (INO.002) (Wahlfach)
      • INO.202 Übersetzerbau ( 2.0h VO / 2.0 ECTS)
        • 621.400 Compiler Construction (2.0h VO / 2.0 ECTS)
          Absolvierung im 2. Semester empfohlen
  • Masterstudium Informatics (SKZ: 911, Version: 19W.1)
    • Fach: Vertiefung Informatik (Pflichtfach)
      • 1.5 Compiler Construction ( 2.0h VO / 2.0 ECTS)
        • 621.400 Compiler Construction (2.0h VO / 2.0 ECTS)
          Absolvierung im 2. Semester empfohlen
  • Masterstudium Angewandte Informatik (SKZ: 911, Version: 13W.1)
    • Fach: Vertiefung Informatik (Pflichtfach)
      • Übersetzerbau ( 2.0h VO / 2.0 ECTS)
        • 621.400 Compiler Construction (2.0h VO / 2.0 ECTS)

Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung

Alle die Lehrveranstaltungen der Kette sind noch nicht genehmigt