Curriculum Data Science and Artificial Intelligence for Health and Life Sciences

The curriculum in Data Science and Artificial Intelligence for Health and Life Sciences trains graduates who are experts in the construction and application of data science and artificial intelligence methods to medical and biological problems, with particular reference to genomics, neuroscience, epidemiology, and biostatistics. They will acquire statistical-modeling skills, machine learning and artificial intelligence skills, computational skills in intensive computing and advanced programming, and domain knowledge in life sciences and epidemiology.


CoursesECTS
I year (60 ECTS)
I semester
Statistical Methods9
High Performance and Cloud Computing9
One course from Core Group A (+)6
One course from Core Group B6
#colspan#
II semester
Probabilistic Machine Learning (++)6
Deep Learning (++)6
Statistical Learning in Epidemiology6
One course from Core Group C6
One course from Core Group D6
#colspan#
II year (60 ECTS)
Ethics and Law of Data and Artificial Intelligence6
Computational Genomics6
One course from Core Group E6
Elective courses12
Intership12
Thesis18

Core Group A coursesECTS
Advanced programming (*)6
Machine Learning Operations6

The course in Advanced Programming can be chosen only by students who does not have a solid background in programming (in C, C++ and Python), and who have not taken an advanced programming course during the bachelor. Please contact the program coordinator in case of doubts.

Core Group B CoursesECTS
Introduction to Machine Learning (*)6
Unsupervised Learning6

The course in Introduction to Machine Learning can be chosen only by students who have not taken an introductory course of machine learning during the bachelor or in other venues. Please contact the program coordinator in case of doubts.

Core Group C CoursesECTS
Algorithmic Design (*)6
Algorithmic Data Mining6

The course in Algorithmic Design can be chosen only by students who have not taken an introductory course of algorithms and data structures during the bachelor or in other venues. Please contact the program coordinator in case of doubts.

Core Group D CoursesECTS
Data Management (*)6
Stochastic Modelling and Simulation6
Advanced Statistical Methods6

The course in Data Management can be chosen only by students who have not taken an course of databases or data management during the bachelor or in other venues. Please contact the program coordinator in case of doubts.

Core Group E CoursesECTS
Unsupervised Learning6
One complementary course from Complementary group 6

The course in Unsupervised Learning must be taken by students who have not taken it during the first year.


You can add complementary courses from the following group:

Complementary Group CoursesECTS
Stochastic Modelling and Simulation6
Computational Neuroscience6
Advanced Statistical Methods6

You can add in the study plan elective courses from the following group:

Elective CoursesECTS
All the courses in previous tables
Molecular Biology6
Information Theory6
Management of Health Data6
Molecular Simulation6
Advanced Deep Learning and Kernel Methods6
Computer Vision and Pattern Recognition6
Natural Language Processing6
Information Retrieval and Data Visualisation6
Mathematical Optimisation6
Bayesian Statistics 6
Advanced Data Management6
Software Development Methods6
Machine Learning Operations6
Bioinformatics6
Multi-Agent Systems6
Simulation Intelligence and Learning for Autonomous Systems6
Symbolic and Neuro-Symbolic Artificial Intelligence6
Explainable and Reliable Artificial Intelligence6
Advanced High Performance Computing6
High Performance Computing and Data Infrastructures6
Other Courses (****)

(***) Any other course from the University consistent with the study plan