zurück zur Suche

Compilerbau I

IN2227Wahlmodulkatalog Informatik5 ECTSDeutsch/EnglischSommersemesterDepartment Computer Science
KI-überarbeitetes Infoblatt. Auf Basis der TUMonline-Modulbeschreibung, sprachlich aufbereitet.Original in TUMonline

Worum geht's

Du lernst, wie Compiler aufgebaut sind und wie sie Programme einer höheren Programmiersprache in Maschinenbefehle übersetzen. Am Ende kannst du die Grundkomponenten Frontend, Middleend und Backend erklären und einen einfachen Compiler für eine kleine Sprache und Zielarchitektur implementieren.

Was du danach kannst

  • Grundbegriffe des Compilerbaus beherrschen
  • Lexikalische und syntaktische Analyse anwenden
  • Typüberprüfung und Typinferenz durchführen
  • Codeerzeugung für eine abstrakte Maschine umsetzen
  • einen einfachen Compiler für Sprache und Zielarchitektur schreiben

Aus was das Modul besteht

  • VorlesungVermittlung der Grundbegriffe und Techniken des Compilerbaus
  • ÜbungVertiefung des Vorlesungsstoffs durch Aufgaben und Anwendung der Techniken

Lehrmethode

  • Flipped ClassroomVorbereitung durch Studierende erstellte Vorlesungsvideos; Präsenzsitzungen für Quiz, Fragen, Tutorials und Übungen
  • Beispiele und DemonstrationenErläuterung der Techniken und deren Anwendung an konkreten Problemen
Keine Termine im laufenden Semester
Für dieses Modul liegen im aktuellen Semester keine Kurstermine vor, oder die Zuordnung fehlt noch.

Modulbewertungen

Noch keine Bewertungen für dieses Modul.

Modul bewerten

Fülle nur die Kategorien aus, die du beurteilen kannst – je Kategorie entweder Sterne und Text zusammen oder gar nichts.

Vorlesung
Übung
Prüfung

Offizielle Seite in TUMonline · Angaben unverbindlich.