Le programme de 120 crédits se compose de :
- Un tronc commun comprenant des unités d'enseignement de:
- Modélisation statistique
- Machine learning et de data mining
- Informatique statistique, structures de données et algorithmique pour le data science
- Programmation de base
- Philosophie
- Une finalité spécialisée de 30 crédits comprenant le mémoire et deux unités d'enseignement spécifiques à l’orientation,
- Des options et unités d'enseignement au choix,
- Un maximum de 10 crédits d'unités d'enseignement hors programme à faire approuver par le jury restreint du master.
A ce programme de 120 crédits sera éventuellement ajouté un module d’enseignements supplémentaires pour l’étudiant·e ne possédant pas tous les prérequis du master. Ces unités d'enseignement seront sélectionnées avec le conseiller aux études.
Pour un programme-type, ce master totalisera, quels que soient la finalité, les options et/ou les cours au choix sélectionnés un minimum de 120 crédits répartis sur deux blocs annuels correspondant à 60 crédits chacun.