ECTS
120 credits
Duration
2 years
Training structure
Faculty of Science
Language(s) of instruction
French
Presentation
This Artificial Intelligence and Data Science program trains specialists with advanced programming skills in the design and development of intelligent information systems and automatic data analysis. The program covers four closely related areas:
1) machine learning (data extraction or acquisition)
2) automatic data analysis, particularly textual data, i.e., natural language processing
3) data representation and storage, including semantics
4) data processing and semantic reasoning, for example, for decision support
The programming of these methods is covered in each course as well as in the software engineering courses in the program.
Students who have completed a CMI (Master's Degree in Engineering)accredited computer science bachelor's degree can pursue a CMI degree in Algorithms (Algo), Software Engineering (GL), Imagine (Imagine), and Artificial Intelligence and Data Science (IASD). As a reminder, the Master's Degree in Computer Engineering is a demanding, intensive five-year program that complements the Bachelor's and Master's Degree in Computer Science with the addition of specific course units. The CMI was developed as a complementary training model for engineering professions, consisting of a five-year degree program leading to a Master's in Engineering, corresponding to the international Master of Engineering model. The CMI label guarantees a coherent and demanding university training program for expert engineers. Upon completion of the CMI in Computer Science, graduates receive, in addition to the Master's degree in Computer Science, a Master's degree in Management from the Institut d'Administration des Entreprises (IAE), the Figure network label, and a university diploma (D.U.) in engineering and computer science. The CMI in Computer Science is open to Master's 2 students in a work-study program.
For students wishing to obtain a joint IAE Master's degree in Technology and Science Management: there is the possibility (subject to application) of completing a management course alongside the initial training, leading to a Master's degree in Technology and Science Management. Over the two years of the program, the curriculum alternates between computer science courses (taught by the FdS) and management courses (taught by the IAE), with a joint internship validated by both components in the second year. This dual degree allows students to graduate with a Master's in Computer Science and a Master's in Technology and Science Management.
Objectives
This program aims to train high-level IT experts and executives in programming, artificial intelligence, and data science, with a mastery of both statistical and formal methods. Graduates of the Master's program in Computer Science with a specialization in Artificial Intelligence and Data Science are able to design and develop software for the automatic analysis of large amounts of data, particularly textual data, as well as algorithms for the automatic acquisition of data and the representation of its semantics. They are also able to program methods and algorithms for Big Data, Machine Learning, and Artificial Intelligence. They also know how to model and automate reasoning about data and its semantics.
Know-how and skills
The program provides a balanced mix of theoretical and conceptual foundations and training in the latest technologies through programming, enabling students to quickly enter the workforce while also gaining the scientific perspective needed to adapt to future developments in computer science. The course content enables students to learn and implement methods and tools for language, data, and knowledge engineering, including artificial intelligence, machine learning, and data management, while strengthening their programming skills and mastery of information systems and web technologies.
Organization
Knowledge assessment
https://mcc.umontpellier.fr/ listsall teaching units (UE) and their assessment methods.
Open alternately
Type of contract | Apprenticeship contract, Professional training contract |
|---|
The second year (M2) can be completed on a work-study basis, through professional training or apprenticeship contracts. Work-study students become employees for the duration of their M2 (usually under contract from September 1 to August 31). The academic year is structured as follows: during the university course/tutorial/practical work period, work-study students attend the faculty to follow the courses; during university vacation periods and internships, work-study students are in the company (1 week in November, 2 weeks in December, and from the last week of January to August 31, which amounts to 8 months out of 12 in the company).
It should be noted here that a professional training or apprenticeship contract is a tripartite contract between the student, the company, and the university: the approval of the program director is required; their opinion is based on the student's academic results in the first year of the master's program and on the opinion of the program coordinators. Excellent results in the first year of the master's program are therefore expected in order to receive a favorable opinion for the work-study program.
Program
Select a program
M1 - Artificial Intelligence and Data Science
English S1
2 creditsProbability, statistics
2 creditsFundamentals of Symbolic AI
4 creditsOPTION 1
4 creditsChoose 1 out of 4
Distributed software architectures
4 creditsCryptographic foundations for security
4 creditsPOA/SMA
4 creditsGraphs: structures and algorithms
4 credits
Algebra, geometry, transformation, numerical calculation
2 creditsLogic, computability, and complexity
4 creditsSoftware engineering
4 creditsDistributed programming
4 creditsData warehouses and Big Data
Machine learning 1 (classical methods)
4 creditsT.E.R.
4 creditsEnglish S2
2 creditsSemantic data processing
4 creditsLogic for software engineering and AI
4 creditsMobile development and programming
4 creditsNatural Language 1 (Syntax)
4 creditsOPTION 2
4 creditsChoose one of two options:
Epistemology of computer science
4 creditsProject management
4 credits
M2 - Artificial Intelligence and Data Science
Natural language 2 (semantics of words and sentences)
4 creditsDecision support
4 creditsMachine learning 2 (advanced methods)
4 creditsDatabase and knowledge theory
4 creditsConferences
2 creditsData management beyond SQL (NoSQL)
4 creditsOPTION 1
8 creditsChoose 2 out of 3
Database administration
4 creditsAdvanced mobile, IoT, and embedded development
4 creditsConstraints
4 credits
OPTION 2
30 creditsChoose one of two options:
Industrial internship
30 creditsAcademic internship
30 credits
Admission
Admission requirements
The master's program is open to applicants with a bachelor's degree in computer science (or equivalent).
Registration procedures
Applications can be submitted on the following platforms:
French & European students:
- For the M1, follow the "My Master's Degree" procedure on the website:https://www.monmaster.gouv.fr/
- For M2 students, applicants must submit their application via the e-candidat application:https://candidature.umontpellier.fr/candidature
International students from outside the EU: follow the "Études en France" procedure for the M2: https://pastel.diplomatie.gouv.fr/etudesenfrance/dyn/public/authentification/login.html
Capacity
And after
Continuing education
Doctorate (by competitive examination).
Professional integration
Business sectors:All areas of activity related to artificial intelligence, machine learning, data science (Big Data), or natural language processing, i.e., related to the management, use, and computer processing of documents and data.
Job types:Data Scientist (Big Data Engineer), NLP Engineer/Scientist, AI Engineer/Researcher, ML Engineer, ML Expert, Knowledge Engineer