Keystone logo
Aarhus University MSc in Computer Science - Specialization in Logic, Semantics and Verification
Aarhus University

MSc in Computer Science - Specialization in Logic, Semantics and Verification

Aarhus, Denmark

4 Semesters

English

Full time

Request application deadline *

Aug 2025

EUR 15,300 / per year **

On-Campus

* 15 January for non-EU citizens and 1 March for EU citizens

** for non-EU/EEA students only | EU/EEA students study for free

Introduction

Specializations in Computer Science

The master’s programme runs over two years with four semesters. Three semesters are dedicated to specialisations or electives. The last semester is for your master’s thesis, which some choose to write in collaboration with a company. Once enrolled, our programme manager will help you complete your master’s programme based on your interests.

Specialization

  • Two 30 ECTS specializations

Elective

  • The recommendation is a 3rd specialization.

  • A small number of elective courses in computer science are offered in addition to specializations. Project work (partly) is also a possibility.

  • Elective courses may be supportive rather than core computer science, e.g. extra mathematics courses.

  • There may be requirements for the composition of the study program in connection with possible admission.

  • In this case, mandatory courses replace elective courses (partly).

Thesis

  • Written within the area of specialization 1 or 2.

Logic, Semantics and Verification Specialization*

1st Sem (Fall): Formal Software Verification (10 ECTS)
2nd Sem (Spring): Algorithmic Model Checking (10 ECTS)
3rd Sem (Fall): Program Logics (10 ECTS)

*Semesters are independent – and can be taken in any order

Admissions

Curriculum

Program Tuition Fee

About the School

Questions