The academic year is divided to four periods. The current locations of Data Science courses are given below.
Year 1, Period 1 

Year 1, Period 2 

Year 1, Period 3 

Year 1, Period 4 

Intensive period and summer courses 

Year 2, Period 1 

Year 2, Period 2 

Year 2, Period 3 

Year 2, Period 4 

Elective courses
List A of elective courses on Period 1
 Computational Statistics I
 Design and Analysis of Algorithms
 Introduction to Artificial Intelligence (highly recommended for year 1)
 Introduction to Big Data Management
 Inverse Problems 1: Convolution and Deconvolution
 Data Science Project II (available in year 2)
 Data Science Seminar II (available in year 2)
List B of elective courses on Period 2
 String Processing Algorithms* / Data Compression Techniques** (alternating years)
 High Dimensional Statistics** (every other year; last lectured in 2017)
 Research Project in Cognitive Science (can be used as Data Science Project; year 2; term/teaching period varies)
 Data Science Project II (continued, year 2)
 Data Science Seminar II (continued, year 2)
* Given every other academic year (given in 201819)
** Given every other academic year (given in 201920)
List C of elective courses on Period 3
 Spatial Modelling and Bayesian Inference* / Advanced Course in Bayesian Statistics** (alternating years)
 Big Data Frameworks
 Cloud and Edge Computing
 Cognition & Brain Function
 Network Analysis
 Probabilistic Graphical Models
 Scientific Computing III* / Tools of High Performance Computing** (alternating years)
* Given every other academic year (given in 201819)
** Given every other academic year (given in 201920)
List D of elective courses on Period 4
 Advanced Course in Machine Learning
 Computational Creativity
 Interactive Data Visualization
 Philosophy of Artificial Intelligence (Spring 2019 with name Current trends in Philosophy of Artificial Intelligence)
 Scientific Computing III* (continued) / Tools of High Performance Computing** (continued; alternating years)
* Given every other academic year (given in 201819)
** Given every other academic year (given in 201920)
Additional courses
Every academic year, the programme offers also some additional courses. These courses cannot, however, counted as a part of the 20 credits of specialisation studies in Data Science.
This kind of additional courses in Academic year 20182019 are the following: