Master of Science (MSc) in Data Science and Artificial Intelligence

Université Côte d'Azur, Nice, France

Join the most strategic field of the digital economy and learn its fundamental methods and algorithms with the MSc "Data Science and Artificial Intelligence" at UCA!



Data Science & Artificial Intelligence

Data Science and artificial intelligence (AI) are the emergent fields of activity with the most important needs within the digital economy in the coming years. This need is mainly due to the increasing capacities in data acquisition and processing. The UCA master «Data Science» trains specialists in mathematical techniques and computer tools necessary for the extraction of knowledge from masses of data. Join the most strategic field of the digital economy and learn its fundamental methods and algorith ms with the master "Data Science" of UCA! 


What we offer

The master «Data Science & AI » is a 2year MSc run by Université Côte d’Azur. It provides training in data science and AI methods, emphasizing mathematical and computer science perspectives. Students will rece ive a thorough grounding in theory as well as learn technical and practical skills of data science, enabling them to apply advanced methods of data science and AI to investigate real world questions. The core course s will provide students with comprehensive coverage of some fundamental aspects of data, computatio nal techniques and statistical analysis. Students will then choose courses from a range of optional mod ules ranging from Distributed Computing for Big Data and Statistical Computing, to Financial Statistics, Management and Marketing. The programme will combine traditional lectures with computer lab sessions, in which students will work with data to complete hands on exercises using programming tools or on real data brought by professionals working in the industry. The master «Data Science & Artificial Intelligence » also leads to Ph. D. programs in the area of applied mathematics, computer sciences and AI. 




Become a real Data Scientist!

Our interdisciplinary approach, combined with innovative learning methods, allows students to obtain positions in private companies and public research institutes. They could pretend to positions such as data scientist, data miner, research assistant and, after a Ph.D., research engineer and researcher in Data Science of Artificial Intelligence. 


We will help you to get:

  • Expertise in Data Science & AI; 
  • Strong background in Statistics and Machine Learning; 
  • Qualification in programming and data base management; 
  • Ability to model and solve data-driven problems; 
  • Autonomy in research.






We detail hereafter the courses of the two years of the MSc. Notice that it is possible to apply directly to the 2nd year for students who already completed a 1st or 2nd year of a Master program.


1st year:

  • Refresher courses (at least 2):
    • Basic Probability
    • Basic Algebra for Data Analysis
    • Basic Algorithmic
    • Basic tools for System Management
  • Semester 1:
    • Statistical inference: theory and practice
    • Processing large datasets with R
    • Data visualization
    • A general introduction to Data Mining
    • Technologies for Big Data with Python
    • Distributed Big Data Systems
    • Security and ethical aspects of data
    • Workshops
  • Semester 2:
    • Theory of Statistical learning
    • Machine Learning: from theory to practice
    • Case studies
    • Model selection and resampling methods
    • Optimization for Data Science
    • Web of Data
    • Parallel Programming
    • Digital Marketing


2nd year

  • Semester 1:
    • Statistical Learning in High Dimensions
    • Large Random Matrix Estimation
    • Bayesian Learning
    • Advanced Learning: functional, mixed and text data
    • Statistical Analysis of Graphs
    • Geometric and Topological Data Analysis
    • Analysis of Networked Data
    • Medical Image Processing
    • Collecting Data from Random Field Models
    • Program evaluation and system performance
    • Deep Learning
    • Recommender systems and sentiment analysis
    • IoT / réseaux de capteurs / smartcities.
    • Introduction to Information Theory
    • Data streams and temporal series
    • Signal processing / e-Health
  • Semester 2:
    •  M29 - Internship 


What is a UCA Idex program?

Université Côte d'Azur (UCA) was established in 2016 from the merger between Université Nice Sophia Antipolis (UNS) and regional private partners. Within this new entity, some programs have been awarded the "Idex" label, for "Initiative d'Excellence", a very selective program that has three main requirements: international visibility, strong cooperation between schools, universities and organizations, and extensive regional integration. The Data Science MSc is one such program.

The program is fully taught in English. It benefits from innovative teaching methods (reinforced interactions, rich course content, integrated projects, etc.) and the program has been developed from a skills-based approach with potential employers. Part of the curriculum is available online for increased flexibility in the case of short absences, work commitments, or if you live on the other side of the planet (however your presence will be mandatory for certain parts of the program). Students will benefit from the scientific expertise of the laboratories of the Côte d'Azur, and the environmental management approach of Skema and Edhec Business schools.


Tuition fees

The registration fee is 4000 euros per year. The tuition fees may vary according to your residence status, namely if you are a resident of an EU county or of a country outside the EU.



  • Students who start the Data Science program in the first year must be fluent in English and have an established background in Mathematics or Computer Science, for example, with a bachelor's degree or a license (French undergraduate degree) in a relevant field. 

  • Students with a limited background in Mathematics or Computer Science and students who do not meet the proficiency requirements in English (a Toefl ITP 520 or iBT score 60 will be requested) can apply, but will be encouraged to take additional preparatory steps before starting the program.

  • Students who cannot attend the program on-site (for example, because of work commitments or for medical reasons) are able to apply for the online program. However, these students should note that a certain period of attendance is mandatory each semester.

  • Students with a strong background in Mathematics and Computer Science (from other programs) may apply for  second-year parallel admission (opening Fall 2019). A selection committee will study the viability of such a proposal.

  • Students are expected to be curious and open-minded, especially regarding the different fields of application of Data Science.


How to apply

  • The application process is online,
  • Be prepared to upload documents such as a recent picture of you, a copy of your passport, your transcripts, your english proficiency certificate (Toefl or equivalent) if not native speaker, a resume (CV), a motivation letter, academic and/or professional reference letters (facultative)...
  • We will also ask you to prepare a Data Science project proposal, describing a project in Data Science that you would like to do during the first year (the project can be illustrated with some data and a minimal workflow process).
  • Let's start your online application (you will have to click on "E-candidatures for masters").

Selection committee dates

There will be 3 meetings of the selection committee:

  • mid-March 2019,
  • mid-May 2019,
  • early July 2019.





Scientific board

The UCA Data Science master benefits from the scientific expertise of its executive board, which is mainly composed of Mathematics and Computer Science professors. Pr. Charles Bouveyron is heading the MSc Data Science & AI.


 The master Data Science & AI will be held, for the 1st year in Sophia-Antipolis and, for the 2nd year, in Campus Valrose or Campus SophiaTech depending on courses,


You can reach us by sending an email at