Intended Level of Study
5 years of post-secondary education
ECTS
120 credits
Duration
2 years
Training Structure
College of Sciences
Language(s) of Instruction
French
Overview
The Master’s program in Computer Science is structured around five clearly defined tracks: general, research, and professional. These five tracks aim to train computer science professionals with expertise in architecture, software and information systems design, data management and operations, combinatorial modeling and optimization, web and network technologies, image processing (particularly 3D), and natural language processing. These five tracks are: Algo (Algorithms), GL (Software Engineering), Imagine (Imaging and Video Games), IASD (Artificial Intelligence and Data Science), and ICo (Skills Integration).
Students who have completed a CMI-accredited (Master’s in Engineering)computer science bachelor’s degree may continue their studies in the CMI program in the following tracks: Algorithms (Algo), Software Engineering (GL), Imagine (Imagine), and Artificial Intelligence and Data Science (IASD). As a reminder, the Master of Engineering in Computer Science is a rigorous, intensive five-year program that builds upon the Bachelor’s–Master’s degree track in Computer Science by adding 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. This CMI designation guarantees a coherent and rigorous university curriculum preparing students for careers as expert engineers. Upon completion of the CMI in Computer Science, graduates receive—in addition to the Master’s in Computer Science—a Master’s in Management from the Institute of Business Administration (IAE), the Figure network accreditation, and a university diploma (D.U.) in the Master’s in Engineering—Computer Science program. The CMI in Computer Science is offered as a work-study Master’s 2 program.
For students interested in earning a dual degree from the IAE—a Master’s in Technology and Science Management: the option is available (based on application review) to pursue, concurrently with the initial program, a management program leading to a Master’s degree in Technology and Science Management. Over the course of the two-year program, the curriculum alternates between computer science courses (taught by the FdS) and management courses (taught by the IAE), with a joint internship approved by both institutions in the second year. This dual-degree program allows students to graduate with both a Master’s in Computer Science and a Master’s in Management of Technology and Science.
Objectives
- Algorithms Track (Algorithmic Computing)
This track provides students with a deep understanding of the discipline, combined with more specialized expertise in algorithms, operations research, or theoretical computer science. - GL (Software Engineering) Track
This track falls within the field of software engineering and, in particular, offers training focused on automating the stages of the software life cycle while ensuring the quality of the software product—from design to maintenance, including code compilation, optimization, and testing. - Imagine Track (Image and Video Games)
This track aims to train engineers and researchers specializing in the industries and laboratories of image and vision processing, computer graphics, virtual and augmented reality, video games, and interactive simulation. - IASD (Artificial Intelligence and Data Science) Track
This Artificial Intelligence and Data Science track trains specialists with advanced skills in programming, the design and development of intelligent information systems, and automated data analysis. - ICo (Skills Integration) Track
This track offers a two-year general computer science program designed to provide students with dual expertise in computer science and initial training and/or to help them begin a career transition into computer science. It differs from other tracks in the Master’s in Computer Science program in that it is designed for students whose undergraduate background is in a field other than computer science, offering them the opportunity to acquire the essential concepts needed to master current digital challenges.
Organization
Knowledge Assessment
https://mcc.umontpellier.fr/ listsall course units (UE) and their assessment methods.
Open on an alternating basis
Contract Type | Apprenticeship Contract, Professional Training Contract |
|---|
The second year (M2) can be completed as a work-study program through professional training or apprenticeship contracts. Work-study students become employees for the duration of their M2 (typically under a contract running from September 1 to August 31). The academic year is structured as follows: during the university lecture/tutorial/lab period, the work-study student is on campus to attend classes; during university breaks and internship periods, the work-study student is at the company (1 week in November, 2 weeks in December, and from the last week of January through August 31; this amounts to 8 months out of 12 spent at the company).
It is important to note that a professional training or apprenticeship contract is a tripartite agreement between the student, the company, and the university: the approval of the program director is required; their decision is based on the student’s academic performance in the first year of the master’s program (M1) and on the recommendations of the track coordinators. Therefore, excellent academic performance in the M1 is expected in order to receive approval for the work-study program.
Internships, supervised projects
Internship | Required |
|---|---|
Duration of the internship | 5 |
Internship Abroad | Possible |
Duration of the internship abroad | 5 |
The second semester of the M2 program is devoted to a 5-month end-of-program internship in an industrial or academic setting (depending on the nature of the program).
Program
You can find more information on the Computer Science Department's website: http://informatique-fds.edu.umontpellier.fr/
Select a program
Algorithms
The Algorithms track of the Master’s in Computer Science prepares students for the most demanding careers in the field of computer science. It provides students with a deep understanding of the discipline of computer science, combined with more specialized expertise in algorithms, operations research, or theoretical computer science. This track trains students to become key players in the field of computer science, emphasizing a solid foundation of knowledge ranging from the most fundamental concepts to their practical application in specialized programs. As a result, once students have become young computer scientists, they will be able to progress confidently throughout their careers, easily adapting to new concepts and the constant evolution inherent in the discipline. Career opportunities for graduates of this track are primarily in research and development teams within the computer science industry, as well as in specialized research in industry or academia.
Students who have completed a CMI-accredited (Master’s in Engineering)computer science bachelor’s degree may continue their studies in the CMI program in the following tracks: Algorithms (Algo), Software Engineering (GL), Imagine (Imagine), and Artificial Intelligence and Data Science (IASD). As a reminder, the Master of Engineering in Computer Science is a rigorous, intensive five-year program that builds upon the Bachelor’s–Master’s degree track in Computer Science by adding 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. This CMI designation guarantees a coherent and rigorous university curriculum preparing students for careers as expert engineers. Upon completion of the CMI in Computer Science, graduates receive—in addition to the Master’s in Computer Science—a Master’s in Management from the Institute of Business Administration (IAE), the Figure network accreditation, and a university diploma (D.U.) in the Master’s in Engineering—Computer Science program. The CMI in Computer Science is offered as a work-study Master’s 2 program.
For students interested in earning a dual degree from the IAE—a Master’s in Technology and Science Management: the option is available (based on application review) to pursue, concurrently with the initial program, a management program leading to a Master’s degree in Technology and Science Management. Over the course of the two-year program, the curriculum alternates between computer science courses (taught by the FdS) and management courses (taught by the IAE), with a joint internship approved by both institutions in the second year. This dual-degree program allows students to graduate with both a Master’s in Computer Science and a Master’s in Management of Technology and Science.
Software Engineering
This program falls within the field of software engineering and, in particular, offers training focused on automating the stages of the software life cycle while ensuring the quality of the software product. It covers all stages of the software life cycle, from design to maintenance, including code compilation, optimization, and testing. Within this framework, several aspects related to these stages are studied, such as the modularization and reuse of programs, their semantics and operational safety, as well as their model-driven development and evolution. In this program, special attention has been given to the current interactions between software engineering and a number of other related fields (artificial intelligence, robotics, healthcare, the environment, etc.). The involvement of numerous industry partners ensures that the program is aligned with the demands of the industrial sector.
Students who have completed a CMI-accredited (Master’s in Engineering)computer science bachelor’s degree may continue their studies in the CMI program in the following tracks: Algorithms (Algo), Software Engineering (GL), Imagine (Imagine), and Artificial Intelligence and Data Science (IASD). As a reminder, the Master of Engineering in Computer Science is a rigorous, intensive five-year program that builds upon the Bachelor’s–Master’s degree track in Computer Science by adding 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. This CMI designation guarantees a coherent and rigorous university curriculum preparing students for careers as expert engineers. Upon completion of the CMI in Computer Science, graduates receive—in addition to the Master’s in Computer Science—a Master’s in Management from the Institute of Business Administration (IAE), the Figure network accreditation, and a university diploma (D.U.) in the Master’s in Engineering—Computer Science program. The CMI in Computer Science is offered as a work-study Master’s 2 program.
For students interested in earning a dual degree from the IAE—a Master’s in Technology and Science Management: the option is available (based on application review) to pursue, concurrently with the initial program, a management program leading to a Master’s degree in Technology and Science Management. Over the course of the two-year program, the curriculum alternates between computer science courses (taught by the FdS) and management courses (taught by the IAE), with a joint internship approved by both institutions in the second year. This dual-degree program allows students to graduate with both a Master’s in Computer Science and a Master’s in Management of Technology and Science.
Imagine
This program is designed to train engineers and researchers who specialize in the fields ofimage and vision processing,computer graphics, virtual and augmented reality, video games, and interactive simulation.
The courses and projects are organized around three main areas
- image processing and analysis,
- computer graphics,
- artificial intelligence.
Graduates will be able to develop image processing and analysis applications (mastering both theory and practice) and interactive 3D applications (games, medical simulations, and more).
Students who have completed a CMI-accredited (Master’s in Engineering)computer science bachelor’s degree may continue their studies in the CMI program in the following tracks: Algorithms (Algo), Software Engineering (GL), Imagine (Imagine), and Artificial Intelligence and Data Science (IASD). As a reminder, the Master of Engineering in Computer Science is a rigorous, intensive five-year program that builds upon the Bachelor’s–Master’s degree track in Computer Science by adding 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. This CMI designation guarantees a coherent and rigorous university curriculum preparing students for careers as expert engineers. Upon completion of the CMI in Computer Science, graduates receive—in addition to the Master’s in Computer Science—a Master’s in Management from the Institute of Business Administration (IAE), the Figure network accreditation, and a university diploma (D.U.) in the Master’s in Engineering—Computer Science program. The CMI in Computer Science is offered as a work-study Master’s 2 program.
For students interested in earning a dual degree from the IAE—a Master’s in Technology and Science Management: the option is available (based on application review) to pursue, concurrently with the initial program, a management program leading to a Master’s degree in Technology and Science Management. Over the course of the two-year program, the curriculum alternates between computer science courses (taught by the FdS) and management courses (taught by the IAE), with a joint internship approved by both institutions in the second year. This dual-degree program allows students to graduate with both a Master’s in Computer Science and a Master’s in Management of Technology and Science.
Artificial Intelligence and Data Science
This Artificial Intelligence and Data Science track trains specialists with advanced skills in programming, the design and development of intelligent information systems, and automated data analysis. The program comprises four closely related areas:
1) learning, extraction, or acquisition of data (machine learning)
2) automatic data analysis, particularly of textual data, i.e., natural language processing (NLP)
3) the representation and storage of data and their semantics
4) data processing and reasoning based on semantic knowledge, for example, for decision support.
Programming these methods is covered in every course as well as in the software engineering courses within the program.
Students who have completed a CMI-accredited (Master’s in Engineering)computer science bachelor’s degree may continue their studies in the CMI program in the following tracks: Algorithms (Algo), Software Engineering (GL), Imagine (Imagine), and Artificial Intelligence and Data Science (IASD). As a reminder, the Master of Engineering in Computer Science is a rigorous, intensive five-year program that builds upon the Bachelor’s–Master’s degree track in Computer Science by adding 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. This CMI designation guarantees a coherent and rigorous university curriculum preparing students for careers as expert engineers. Upon completion of the CMI in Computer Science, graduates receive—in addition to the Master’s in Computer Science—a Master’s in Management from the Institute of Business Administration (IAE), the Figure network accreditation, and a university diploma (D.U.) in the Master’s in Engineering—Computer Science program. The CMI in Computer Science is offered as a work-study Master’s 2 program.
For students interested in earning a dual degree from the IAE—a Master’s in Technology and Science Management: the option is available (based on application review) to pursue, concurrently with the initial program, a management program leading to a Master’s degree in Technology and Science Management. Over the course of the two-year program, the curriculum alternates between computer science courses (taught by the FdS) and management courses (taught by the IAE), with a joint internship approved by both institutions in the second year. This dual-degree program allows students to graduate with both a Master’s in Computer Science and a Master’s in Management of Technology and Science.
Skills Integration
The ICo track offers a two-year general computer science program. It differs from other tracks in the Master’s in Computer Science program in that it is designed for students whose undergraduate background is in a field other than computer science, enabling them to acquire the essential concepts needed to master current digital challenges. Practical internships and modules related to project management complement the more fundamental computer science courses offered by the track. The program targets two types of students: (1) those seeking to acquire and leverage dual expertise in emerging, high-value-added fields, or (2) those considering a career change and aiming for more traditional positions in computer science.
For students interested in earning a dual degree from the IAE—a Master’s in Technology and Science Management: the option is available (based on application review) to pursue, concurrently with the initial program, a management program leading to a Master’s degree in Technology and Science Management. Over the course of the two-year program, the curriculum alternates between computer science courses (taught by the FdS) and management courses (taught by the IAE), with a joint internship approved by both institutions in the second year. This dual-degree program allows students to graduate with both a Master’s in Computer Science and a Master’s in Management of Technology and Science.
Admission
Admission Requirements
- Holders of a bachelor's degree in computer science (or equivalent, based on a review of academic records) in the following tracks : Algorithms, Software Engineering, Imagine, and Artificial Intelligence and Data Science.
- Holders of a bachelor's degree in a non-computer science field (or equivalent, based on a review of the applicant's background) for the Career Transition track in Skills Integration.
Registration Procedures
-
Applications can be submitted through the following platforms:
French and European students:
- For the M1 program, follow the “My Master’s” procedure on the website: https://www.monmaster.gouv.fr/
- For the M2 program, students must submit their application through the e-candidat portal: https://candidature.umontpellier.fr/candidature
International students from outside the EU: Follow the “Études en France” procedure: https://pastel.diplomatie.gouv.fr/etudesenfrance/dyn/public/authentification/login.html
Capacity
150
And then
Continuing Education
Doctorate (by competitive examination).
Employment Placement
- In the private sector: Engineer (design, research, and development), researcher, architect, administrator, project manager, consultant, developer, analyst, etc. Their roles span a wide range of fields: software development, information systems, multimedia, the web, databases, artificial intelligence, embedded systems, video games, bioinformatics, geomatics, etc.
- In the public sector: University professor and researcher, researcher, or engineer (design, research) at public research institutions (CNRS, INRIA, etc.).