Programming Language Technology

Specialisation in Computer Science, MSc

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

Overview

Application closed
Educational area:
Computer Engineering and AI
Language:
English

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

Computer Science, MSc

Explore programme

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.