back to search

Compilerbau I

IN2227Elective Modules Informatics5 ECTSGerman/Englishsummer semesterDepartment Computer Science
AI-edited module sheet. Based on the TUMonline module description, edited for readability.Original in TUMonline

What it is about

You learn how compilers are built and how they translate programs from a higher programming language into machine instructions. In the end you will be able to explain the core components frontend, middleend and backend and implement a simple compiler for a small language and target architecture.

What you will be able to do

  • Master basic concepts of compiler construction
  • Apply lexical and syntactic analysis
  • Perform type checking and type inference
  • Implement code generation for an abstract machine
  • Write a simple compiler for a language and target architecture

What the module consists of

  • VorlesungConveying the core concepts and techniques of compiler construction
  • ÜbungDeepening the lecture material through exercises and application of techniques

Teaching method

  • Flipped ClassroomPreparation through student-created lecture videos; in-person sessions for quizzes, questions, tutorials and exercises
  • Beispiele und DemonstrationenExplanation of techniques and their application to concrete problems
No dates in the current semester
There are no course dates for this module this semester, or they haven't been matched yet.

Module ratings

No ratings for this module yet.

Rate this module

Only fill in the categories you can judge – for each one, either stars and text together or nothing at all.

Lecture
Tutorial
Exam

Official page in TUMonline · Details are not binding.