Dive deep into the design and implementation of compilers and interpreters.
Overview
- Educational areaComputer Engineering and AI
- LanguageEnglish
Important dates
- Application opens
- Application closes
The languages you will explore in this specialisation range from mainstream general-purpose examples like Haskell, Rust, and Go to domain-specific languages used in machine learning infrastructure. Language technology is behind many of the tools we use every day, from web browsers and database engines to development tools. Understanding how compilers work helps you become a more effective programmer with advanced ability to analyse how your code is executed.
Programmes
Requirements
The requirements for the Master's programme Computer Science apply to this specialisation.
How to select a specialisation
You may choose this specialisation after you have been admitted and enrolled. Only one specialisation can be selected.