Focus on Data Engineering

This is a specific focus of the curriculum High Performance Computing and Data Engineering.

CoursesECTS
I year (60 ECTS)
I semester
Probability and Statistics for Scientific Computing6
High Performance Computing (+)6
Cloud Computing (+)6
Introduction to Machine Learning (*) or Unsupervised Machine Learning6
Advanced Programming (*) or Software Development Methods6
One Course from Table A6
#colspan#
II semester
Deep Learning6
Mathematical Optimization or Advanced High Performance Computing6
Algorithms for Scientific Computing (*) or Advanced Algorithms for Scientific Computing6
Data Management (*) or Advanced Data Management6
#colspan#
II year (60 ECTS)
One Course from Table B6
High Performance Computing and Data Infrastructures6
Two elective courses12
Internship12
Thesis24

(+): Integrated courses (modules combined in a single course)

(*) These courses contain introductory material and they cannot be inserted in the study plan if a course with a corresponding content has been attended during the bachelor or in other educational programs. Please ask the program coordinator if you are unsure.


Table A

CoursesECTS
Numerical Analysis6
Probabilistic Machine Learning6
Mathematical Optimization (II semester)6

Table B

CoursesECTS
Advanced Data Management (**)6
Information Retrieval and Data Visualisation6
Advanced Databases Systems6

(**) mandatory if not selected before


You have to add in the study plan elective courses either from Table A or Table B or from the following group:

CoursesECTS
Probabilistic Machine Learning6
Computer Vision6
Natural Language Processing6
GPU and Parallel Programming6
Bayesian Statistics6
Advanced Topics in Machine Learning6
Stochastic Modelling and Simulation6