The master's programme runs for a duration of two years, leading to a Master of Science (MSc) degree. During each year, students can earn 60 credits (ECTS) and complete the programme by accumulating a total of 120 credits. Credits are earned by completing courses where each course is usually 7.5 credits. The programme consists of compulsory courses, compulsory elective courses and elective courses.
Compulsory courses year 1
During the first year the programme starts with four compulsory courses of 7.5 hp each that form a common foundation in Data science and AI:
Introduction to data science and artificial intelligence
Nonlinear optimization
Stochastic processes and bayesian statistics
Design of AI systems
These will give you an introduction and a good foundation for the field. The purely mathematical courses in statistics and optimization are important for data science and AI in several ways and form the mathematical foundations of machine learning. The applied courses will give you a good combination of applied theory and hands-on experiences. The courses will also include considerations of ethical, social, and environmental issues.
Compulsory courses year 2
In the second year, you must complete a master's thesis worth 30 credits in order to graduate.
Master’s thesis
Compulsory elective courses
You need to select at least two courses from the general group 1 and at least two from the profile specific group 2. You can then specialize on one of the profile tracks.
Group 1:
Algorithms
Options and mathematics
Applied Machine Learning*
Algorithms for machine learning and inference*
Computational techniques for large-scale data
Statistical learning for big data
Advanced databases
Group 2:
Causality and causal inference
Image processing**
High-performance computing
Machine learning for natural language processing
Basic stochastic processes and financial applications
Advanced probabilistic machine learning
Large scale optimization
Image analysis**
Advanced topics in machine learning
Spatial statistics and image analysis
Financial time series
*Only one of the courses between Applied machine learning and Algorithms for machine learning and inference can simultaneously be counted in the exam.
** Only one of the courses between Image processing and Image analysis can simultaneously be counted in the exam.
Elective courses
You will also be able to select courses outside of your programme plan. These are called elective courses. You can choose from a wide range of elective courses, including the following:
Algorithms, advanced course
Linear statistical models
Computational methods in bioinformatics
Applied signal processing
Distributed systems
Empirical software engineering
Linear integer optimization with applications
Bayesian statistics
Health Informatics
Deep machine learning
Artificial neural networks
Strategic management of technological innovation
Creating technology-based ventures
Show less