cookieImage
2026-2027 / Master

Ingénieur civil en science des données, à finalité spécialisée

120 crédits
Master : ingénieur civil en science des données, à finalité spécialisée
A2SIDA01

Vue bloc

  •  
  • Organisation
  • Théorie
  • Pratique
  • Autres
  • Crédits

Bloc 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.

Compulsory courses from the core curriculum

CodeDétailsOrganisationThéoriePratiqueAutresCrédits
Data science project (anglais) - [120h Projet]
Corequis
INFO0902-1
Structures des données et algorithmes
MATH0461-2
Introduction to numerical optimization
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.

CodeDétailsOrganisationThéoriePratiqueAutresCrédits
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.
Introduction to artificial intelligence (anglais) - [45h Projet] Q12520[+]5
Introduction to numerical optimization (anglais) - [25h Projet] Q13020[+]5
Bases de données (organisation générale) - [25h Projet] Q22626[+]5
Structures des données et algorithmes - [40h Projet] Q22620[+]5
Data visualization (anglais) - [25h Projet] Q22520[+]5
Computer vision (anglais) - [50h Projet] Q13010[+]5
Information and coding theory (anglais) - [30h Projet] Q23015[+]5
Computer Vision understanding (anglais) - [50h Projet] Q22410[+]5
Introduction to the theory of computation (anglais) Q12626-5
Programming techniques (anglais) Q2   5
Algorithmics - [40h Projet]  1414[+] 
Software patterns - [30h Projet]  1010[+] 
High performance scientific computing (anglais) - [20h Projet] Q13015[+]5
Introduction to intelligent robotics (anglais) - [80h Projet] Q2304[+]5
Artificial Intelligence Methods for Natural Language Processing (anglais) Q130--5
Reinforcement learning (anglais) - [45h Projet] Q22510[+]5
Advanced Machine learning (anglais) - [20h Projet] Q225-[+]5
Logic for Computer Science (anglais) Q12420-5
Machine Learning Systems Design (anglais) - [17h Laboratoire, 18h Projet]
Corequis
ELEN0062-1
Introduction to machine learning
Q217-[+]5
Explainable Artificial Intelligence (anglais) - [50h Projet]
Corequis
ELEN0062-1
Introduction to machine learning
Q224-[+]5
Discrete optimization (anglais) - [25h Projet] Q23020[+]5
Introduction aux processus stochastiques - [10h Travaux dirigés] Q22010[+]5
Monte Carlo methods in statistics (anglais) - [40h Projet] (années paires, organisé en 2026-2027) Q22412[+]5
Advanced Modeling Techniques in Optimization (anglais) Q130--5
Linear Systems Design (anglais) - [15h Projet] Q22626[+]5
Biologie des systèmes - [10h Travaux dirigés]
Corequis
OCEA0089-1
Introduction to marine ecosystems modelling
Q110-[+]2
Introduction to marine ecosystems modelling (anglais)
Corequis
BIOL0021-1
Biologie des systèmes
Q11515-3
Analyse spatiale Q23030-5
Infrastructures de données spatiales Q13030-5
Marchés financiers Q24015-5
Advanced Statistical Methods in Finance (anglais) Q130--5
eCommerce Methods and Techniques (anglais) Q130--5
Machine Learning in Space Sciences (anglais) Q13015-5
Machine Learning for Gravitational-wave Astronomy (anglais) Q21020-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-

Focus courses

CodeDétailsOrganisationThéoriePratiqueAutresCrédits
Foundations of data science (anglais) - [60h Projet] Q130-[+]5
Introduction to machine learning (anglais) - [40h Projet]
Corequis
INFO8006-1
Introduction to artificial intelligence
Q1305[+]5
Advanced Databases (anglais) - [20h Projet]
Corequis
INFO0009-2
Bases de données (organisation générale)
Q12420[+]5
High-dimensional statistics (anglais) - [30h Projet] Q13015[+]5
Deep learning (anglais) - [60h Projet] Q230-[+]5
Knowledge representation and reasoning (anglais) - [45h Projet] Q22420[+]5

Bloc 2

Compulsory courses from the core curriculum

CodeDétailsOrganisationThéoriePratiqueAutresCrédits
European law, (big) data and artificial intelligence applications seminar (anglais) Q124--5
Principles of management (anglais) - [25h Projet] Q130-[+]5
Master thesis (anglais) - [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 ECTS-

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.

CodeDétailsOrganisationThéoriePratiqueAutresCrédits
Data visualization (anglais) - [25h Projet] Q22520[+]5
Computer vision (anglais) - [50h Projet] Q13010[+]5
Information and coding theory (anglais) - [30h Projet] Q23015[+]5
Computer Vision understanding (anglais) - [50h Projet] Q22410[+]5
Introduction to the theory of computation (anglais) Q12626-5
Programming techniques (anglais) Q2   5
Algorithmics - [40h Projet]  1414[+] 
Software patterns - [30h Projet]  1010[+] 
High performance scientific computing (anglais) - [20h Projet] Q13015[+]5
Introduction to intelligent robotics (anglais) - [80h Projet] Q2304[+]5
Artificial Intelligence Methods for Natural Language Processing (anglais) Q130--5
Reinforcement learning (anglais) - [45h Projet] Q22510[+]5
Advanced Machine learning (anglais) - [20h Projet] Q225-[+]5
Logic for Computer Science (anglais) Q12420-5
Machine Learning Systems Design (anglais) - [17h Laboratoire, 18h Projet]
Corequis
ELEN0062-1
Introduction to machine learning
Q217-[+]5
Explainable Artificial Intelligence (anglais) - [50h Projet]
Corequis
ELEN0062-1
Introduction to machine learning
Q224-[+]5
Discrete optimization (anglais) - [25h Projet] Q23020[+]5
Introduction aux processus stochastiques - [10h Travaux dirigés] Q22010[+]5
Monte Carlo methods in statistics (anglais) - [40h Projet] (années paires, organisé en 2026-2027) Q22412[+]5
Advanced Modeling Techniques in Optimization (anglais) Q130--5
Linear Systems Design (anglais) - [15h Projet] Q22626[+]5
Biologie des systèmes - [10h Travaux dirigés]
Corequis
OCEA0089-1
Introduction to marine ecosystems modelling
Q110-[+]2
Introduction to marine ecosystems modelling (anglais)
Corequis
BIOL0021-1
Biologie des systèmes
Q11515-3
Analyse spatiale Q23030-5
Infrastructures de données spatiales Q13030-5
Marchés financiers Q24015-5
Advanced Statistical Methods in Finance (anglais) Q130--5
eCommerce Methods and Techniques (anglais) Q130--5
Machine Learning in Space Sciences (anglais) Q13015-5
Machine Learning for Gravitational-wave Astronomy (anglais) Q21020-5

Optional company internship

Internship (independent of Master thesis) - [40j Travail sur le terrain] 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

Crédits supplémentaires Master en ingénieur civil en science des données (120 ECTS)

CodeDétailsOrganisationThéoriePratiqueAutresCrédits

Optional courses

Each student's program will be determined by the jury based on their previous education. If an applicant does not meet certain prerequisites,
their program will include up to 60 additional course credits, mainly from the list below.

CodeDétailsOrganisationThéoriePratiqueAutresCrédits
1. Basic courses of a bachelor degree of science in engineering, including courses equivalent to :
Analyse mathématique 1, Théorie et applications Q12222-5
Algèbre Q12626-4
Eléments du calcul des probabilités - [25h Projet] Q21510[+]3
Eléments de statistiques - [25h Projet] Q11510[+]3
Introduction aux processus stochastiques - [10h Travaux dirigés] Q22010[+]5
Introduction à l'informatique Q12414-4
Introduction to numerical analysis (anglais) Q12020-4
Mécanique rationnelle Q12030-4
Introduction aux signaux et systèmes - [15h Projet] Q22626[+]5
2. Additional courses in computer science :
Structures des données et algorithmes - [40h Projet] Q22620[+]5
Bases de données (organisation générale) - [25h Projet] Q22626[+]5
Introduction to artificial intelligence (anglais) - [45h Projet] Q12520[+]5
3. A level B2 in English