Programming Language Technology

Specialisation in Computer Science, MSc

Dive deep into the design and implementation of compilers and interpreters.

Overview

  • Educational areaComputer Engineering and AI
  • LanguageEnglish
Application closed

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.

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.