2024-2025 / Master

MSc. in Data Science, professional focus

120 crédits

Block view

  •  
  • Organization
  • Theory
  • Practical
  • Others
  • Credits

Block 1

If one or several of the mandatory courses have already been credited when entering the Master of Data science program, they can be replaced by a corresponding amount of credits chosen among the elective courses.

Focus courses

CodeDetailsOrganizationTheoryPracticalOthersCredits
ELEN0062-1Introduction to machine learning (english language) - [40h Projet]
Corequisite
INFO8006-1
Introduction to artificial intelligence
Q1305[+]5
INFO8010-1Deep learning (english language) - [60h Projet] Q230-[+]5
INFO9014-1Knowledge representation and reasoning (english language) - [45h Projet] Q22420[+]5
INFO9016-1Advanced Databases (english language) - [20h Projet]
Corequisite
INFO0009-2
Bases de données (organisation générale)
Q22420[+]5
DATS0001-1Foundations of data science (english language) - [60h Projet] Q130-[+]5
MATH2021-1High-dimensional statistics (english language) - [30h Projet] Q13015[+]5

Compulsory courses from the core curriculum

CodeDetailsOrganizationTheoryPracticalOthersCredits
PROJ0021-1Data science project (english language) - [120h Projet]
Corequisite
INFO0902-1
Structures des données et algorithmes
Q25-[+]5

Optional courses from the core curriculum

In agreement with the Jury, choose a total of 25 credits for Block 1 in the following list, among those that have not already been credited before.

CodeDetailsOrganizationTheoryPracticalOthersCredits
Data Science foundation courses
The following courses (INFO0009-2, INFO8006-1, MATH0461-2 and INFO0902-1) are corequisite to some compulsory courses of the master program. They must be taken as a priority, unless they were already taken as part of the bachelor of science in engineering or bachelelor of computer science, or unless the corresponding knowledge and skills have been acquired previously.
INFO0009-2Database (general organisation) - [25h Projet] Q22626[+]5
INFO8006-1Introduction to artificial intelligence (english language) - [45h Projet] Q12520[+]5
MATH0461-2Introduction to numerical optimization (english language) - [25h Projet] Q13020[+]5
INFO0902-1Data structures and algorithms - [40h Projet] Q22620[+]5
ELEN0016-2Computer vision (english language) - [50h Projet] Q13010[+]5
ELEN0060-2Information and coding theory (english language) - [30h Projet] Q23015[+]5
INFO0016-1Introduction to the theory of computation (english language) Q12626-5
INFO0027-2Programming techniques (english language) Q2   5
Algorithmics - [40h Projet]  1414[+] 
Software patterns - [30h Projet]  1010[+] 
INFO0054-1Functional programming - [20h Projet] Q12424[+]5
INFO0939-1High performance scientific computing (english language) - [20h Projet] Q13015[+]5
INFO0948-2Introduction to intelligent robotics (english language) - [80h Projet] Q2304[+]5
INFO2049-1Web and Text Analytics (english language) Q130--5
INFO8003-1Reinforcement learning (english language) - [45h Projet] Q22510[+]5
INFO8004-1Advanced Machine learning (english language) - [20h Projet] Q225-[+]5
INFO9012-1Parallel Programming (english language) Q22525-5
INFO9015-1Logic for Computer Science (english language) Q12420-5
MATH0462-1Discrete optimization (english language) - [25h Projet] Q23020[+]5
MATH2022-1Monte Carlo methods in statistics (english language) - [40h Projet] (Even years, organized in 2024-2025) Q22412[+]5
MQGE0002-3Computational Optimization (english language) Q230--5
BIOL0021-1Biology of the systems - [10h Monitored workshops]
Corequisite
OCEA0089-1
Introduction to marine ecosystems modelling
Q110-[+]2
OCEA0089-1Introduction to marine ecosystems modelling (english language)
Corequisite
BIOL0021-1
Biologie des systèmes
Q11515-3
GEOG0057-1Spatial analysis Q23030-5
GEOG0059-1Infrastructures of spatial data Q13030-5
GEST0832-4Financial Markets Q24015-5
FINA0063-1Advanced Statistical Methods in Finance (english language) Q130--5
GEST3032-1e-Commerce Methods and Techniques (english language) Q130--5
GBIO0002-1Genetics and bioinformatics (english language) - [15h Projet] Q13015[+]5
GBIO0030-1Computational approaches to statistical generics (english language) - [35h Projet] Q22515[+]5
SPAT0263-1Machine Learning in Space Sciences (english language) Q13015-5
SPAT0264-1Machine Learning for Gravitational-wave Astronomy (english language) Q21020-5
INFO9023-1Machine Learning Systems Design (english language) - [17h Laboratory work, 18h Projet]
Corequisite
ELEN0062-1
Introduction to machine learning
Q217-[+]5
MATH1222-3Introduction to stochastic processes - [10h Monitored workshops] Q22010[+]5
SYST0022-1Linear Systems Design (english language) - [15h Projet] Q22626[+]5
[...] With the agreement of the President of the Jury, students may also choose up to 15 credits in the application area of their Master thesis in other programmes of the university -
[...] With the agreement of the President of the Jury, students may also choose 5 credits in any other programme of the university or from the UNIC course catalog-

Block 2

Compulsory courses from the core curriculum

CodeDetailsOrganizationTheoryPracticalOthersCredits
DROI1357-1European law, (big) data and artificial intelligence applications seminar (english language) Q124--5
GEST3162-1Principles of management (english language) - [25h Projet] Q130-[+]5
ATFE9009-1Master thesis (english language) - [750h Projet] TA--[+]25
[...] Students who have already acquired the skills and knowledge of GEST3162 (or equivalent) will replace it by a course of their choice of 5 ECTS5

Optional courses from the core curriculum

In agreement with the Jury, choose a total of 25 credits for Block 2 in the following list, among those that have not already been credited before.

CodeDetailsOrganizationTheoryPracticalOthersCredits
Data Science foundation courses
The following courses (INFO0009-2, INFO8006-1, MATH0461-2 and INFO0902-1) are corequisite to some compulsory courses of the master program. They must be taken as a priority, unless they were already taken as part of the bachelor of science in engineering or bachelelor of computer science, or unless the corresponding knowledge and skills have been acquired previously.
ELEN0016-2Computer vision (english language) - [50h Projet] Q13010[+]5
ELEN0060-2Information and coding theory (english language) - [30h Projet] Q23015[+]5
INFO0016-1Introduction to the theory of computation (english language) Q12626-5
INFO0027-2Programming techniques (english language) Q2   5
Algorithmics - [40h Projet]  1414[+] 
Software patterns - [30h Projet]  1010[+] 
INFO0054-1Functional programming - [20h Projet] Q12424[+]5
INFO0939-1High performance scientific computing (english language) - [20h Projet] Q13015[+]5
INFO0948-2Introduction to intelligent robotics (english language) - [80h Projet] Q2304[+]5
INFO2049-1Web and Text Analytics (english language) Q130--5
INFO8003-1Reinforcement learning (english language) - [45h Projet] Q22510[+]5
INFO8004-1Advanced Machine learning (english language) - [20h Projet] Q225-[+]5
INFO9012-1Parallel Programming (english language) Q22525-5
INFO9015-1Logic for Computer Science (english language) Q12420-5
MATH0462-1Discrete optimization (english language) - [25h Projet] Q23020[+]5
MATH2022-1Monte Carlo methods in statistics (english language) - [40h Projet] (Even years, organized in 2024-2025) Q22412[+]5
MQGE0002-3Computational Optimization (english language) Q230--5
BIOL0021-1Biology of the systems - [10h Monitored workshops]
Corequisite
OCEA0089-1
Introduction to marine ecosystems modelling
Q110-[+]2
OCEA0089-1Introduction to marine ecosystems modelling (english language)
Corequisite
BIOL0021-1
Biologie des systèmes
Q11515-3
GEOG0057-1Spatial analysis Q23030-5
GEOG0059-1Infrastructures of spatial data Q13030-5
GEST0832-4Financial Markets Q24015-5
FINA0063-1Advanced Statistical Methods in Finance (english language) Q130--5
GEST3032-1e-Commerce Methods and Techniques (english language) Q130--5
GBIO0002-1Genetics and bioinformatics (english language) - [15h Projet] Q13015[+]5
GBIO0030-1Computational approaches to statistical generics (english language) - [35h Projet] Q22515[+]5
SPAT0263-1Machine Learning in Space Sciences (english language) Q13015-5
SPAT0264-1Machine Learning for Gravitational-wave Astronomy (english language) Q21020-5
INFO9023-1Machine Learning Systems Design (english language) - [17h Laboratory work, 18h Projet]
Corequisite
ELEN0062-1
Introduction to machine learning
Q217-[+]5
MATH1222-3Introduction to stochastic processes - [10h Monitored workshops] Q22010[+]5
SYST0022-1Linear Systems Design (english language) - [15h Projet] Q22626[+]5

Optional company internship

ASTG9009-1Internship (independent of Master thesis) - [40d Field work] TA--[+]10
[...] With the agreement of the President of the Jury, students may also choose up to 15 credits in the application area of their Master thesis in other programmes of the university -
[...] With the agreement of the President of the Jury, students may also choose 5 credits in any other programme of the university or from the UNIC course catalog-

Bloc d'aménagement du programme de l'année

Additional credtis Master in Data Science

CodeDetailsOrganizationTheoryPracticalOthersCredits

Optional courses

Students who are admitted to this master without having acquired equivalent courses must add them to the programme of their first year.

CodeDetailsOrganizationTheoryPracticalOthersCredits

1. Basic courses of a bachelor degree of science in engineering, including courses equivalent to :
MATH2007-1General mathematics I Q13040-6
MATH0499-1Graph theory Q12520-4
MATH0495-1Elements for calculating probabilitiesQ1   3
Part 1: Analysis tools for probabilities  6-- 
Part 2: Probability theory  20-- 
MATH0487-2Elements of statistics - [25h Projet] Q11510[+]3
MATH1222-3Introduction to stochastic processes - [10h Monitored workshops] Q22010[+]5
INFO0902-1Data structures and algorithms - [40h Projet] Q22620[+]5
INFO0009-2Database (general organisation) - [25h Projet] Q22626[+]5
MATH0500-1Introduction to numerical algorithmic - [6h Laboratory work, 45h Projet] Q12414[+]5
INFO0062-1Object-oriented programming (english language) - [20h Projet] Q22520[+]5
MATH2019-1Mathematics for computing 1 Q12626-5
MATH2020-1Mathematics for computing 2 Q12626-5
INFO8006-1Introduction to artificial intelligence (english language) - [45h Projet] Q12520[+]5

Students must have a level B2 in English