Compiler Construction (SO 2025)
Modul name: INF-25-Ma-FSP-CB
Description: This is a general course on compiler construction suitable not only for students of the IST program, but also for EE & CS students that would like to understand how a high level language is step-wise translated into optimized machine code. This lecture is ideal to put theoretical concepts of computer science into practice, to learn about the impact of processor architecture on software performance and to learn/refresh basic and advance optimization techniques.
The lecture covers the following topics:
- Lexical analysis
- Syntax analysis
- Semantic analysis
- Intermediate representation
- Control & dataflow analysis
- Compiler optimizations
- Target architectures
- Code selection
- Scheduling
- Register allocation
Configuration: 2 V / 2 Ü / 0 P (winter semester)
Lecturer: Prof. Dr.-Ing. Jeronimo Castrillon
Seminar: Dr.-Ing. Lars Schütze
Language: English
Schedule: Please visit the OPAL course.
Lecture material: Material is offered via the OPAL course.
Classification:
Degree | Program | Module |
Bachelor | Computer Science | Fachliche Vertiefung |
Applied Computer Science | Vertiefungsrichtung Medieninformatik, Vertiefungsrichtung Medizinische Informatik | |
Master | Computer Science |
Fachgebiet Software Technology and Programming Languages (Open Track) |
Medieninformatik |
INF-E-3, INF-BI-4, INF-BI-5 |
|
Diplom | Informatik | Fachgebiet Software Technology and Programming Languages |
Informationssystemtechnik | Orientierung Informatik as INF-IST-E-CB | |
Lehrexport | INF-LE-EUI, INF-LE-WW |