zurück zur Suche

Advanced Concepts of Programming Languages

CIT3230000Wahlmodulkatalog Informatik6 ECTSEnglischWintersemesterDepartment Computer Science
KI-überarbeitetes Infoblatt. Auf Basis der TUMonline-Modulbeschreibung, sprachlich aufbereitet.Original in TUMonline

Worum geht's

Du beschäftigst dich mit der Bedeutung (Semantik) verschiedener Sprachkonstrukte und damit, wie sie in Compilern und Laufzeitsystemen umgesetzt werden. Am Ende kannst du Sprachfeatures analysieren, vergleichen und gegebenenfalls in einem anderen Sprachmodell nachbilden sowie Compiler erweitern, um diese Konstrukte zu unterstützen.

Was du danach kannst

  • Verstehen der Semantik ausgewählter Sprachkonstrukte
  • Einschätzen der Implementationsfolgen für Compiler und Laufzeit
  • Analysieren und Vergleichen verschiedener Sprachansätze
  • Re-Encodieren von Konzepten einer Sprache in einer anderen
  • Erweitern bestehender Compiler um behandelte Konstrukte

Aus was das Modul besteht

  • VorlesungVermittlung der Konzepte, Beispiele und Live-Programmierung zur Vertiefung
  • Übung (2h, zusätzlich angeboten)Begleitende Aufgaben zur Vertiefung, Anwendung und Implementationspraxis

Lehrmethode

  • Vorgefertigte Video-Lektionen (~15 min)Ermöglichen selbstständige Vorbereitung im eigenen Tempo
  • Präsenzdiskussionen und Live-ProgrammierungKlärung offener Fragen und Vertiefung durch Beispiele
  • Gemeinsame Problemlösungen im SeminarHands-on-Erfahrung durch interaktive Demonstrationen
  • Übungsaufgaben zur EinzelbearbeitungTraining der Implementationsfähigkeiten und Simulation fehlender Sprachfeatures

Termine

VorlesungAdvanced Concepts of Programming Languages (CIT3230000)2 Gruppen zur Wahl

  • AMi.12:00–14:0000.04.011, MI Hörsaal 2 (5604.EG.011)
    15× · 14.10.–03.02.
    • 14.10.
    • 21.10.
    • 28.10.
    • 04.11.
    • 11.11.
    • 18.11.
    • 25.11.
    • 02.12.
    • 09.12.
    • 16.12.
    • 23.12.
    • 13.01.
    • 20.01.
    • 27.01.
    • 03.02.
  • BMi.12:15–14:0002.07.014, Seminarraum (5607.02.014)
    7× · 09.12.–03.02.
    • 09.12.
    • 16.12.
    • 23.12.
    • 13.01.
    • 20.01.
    • 27.01.
    • 03.02.

Aus dem laufenden Semester, unverbindlich. Von mehreren Gruppen besucht man eine; der Stundenplan schlägt automatisch die mit den wenigsten Überschneidungen vor.

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.