Target level of study
Master's degree
ECTS
120 credits
Duration
2 years
Training structure
Faculty of Science
Language(s) of instruction
French
Presentation
The master's degree in computer science is structured around five clearly identified tracks with no distinction between research and professional purposes. These five tracks aim to train computer science executives with skills in architecture, software and information systems design, data management and exploitation, combinatorial modeling and optimization, web and network technologies, image processing, particularly 3D, and language and natural language processing. The five tracks are: Algo (Algorithms), GL (Software Engineering), Imagine (Image and Video Games), IASD (Artificial Intelligence and Data Science), and ICo (Skills Integration).
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
- Algorithmics Track
This track provides students with a deep understanding of the discipline, combined with more specialized expertise in algorithmics, operations research, or theoretical computer science. - GL (Software Engineering) program
This program focuses on software engineering and offers training that emphasizes the automation of software life cycle stages while ensuring software product quality, from design to maintenance, including code compilation and optimization, and testing. - Imagine Program (image and video games)
This program aims to train engineers and researchers specializing in industries and laboratories working in image and vision, computer graphics, virtual and augmented reality, video games, and interactive simulation. - IASD (Artificial Intelligence and Data Science) program
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. - ICo (Skills Integration) Program
This program offers a two-year general IT training course to acquire dual skills in IT—initial training and/or retraining in IT. It differs from other computer science master's programs in that it is aimed at students with initial training in fields 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 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.
Internships, supervised projects
Internship | Mandatory |
|---|---|
Duration of the internship | 5 |
Internship abroad | Possible |
Duration of the internship abroad | 5 |
The second semester of the M2 is dedicated to a five-month end-of-study internship in an industrial or academic setting (depending on its nature).
Program
You can find more information on the IT department's website: http://informatique-fds.edu.umontpellier.fr/
Select a program
Algorithmic
The Algo track of the Master's in Computer Science prepares students for the most demanding careers in the world 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 major players in computer science, emphasizing a solid foundation of knowledge ranging from the most fundamental concepts to their practical application in specialized programs. This means that once students become young computer scientists, they will be able to progress smoothly throughout their careers, easily adapting to new concepts and the inherent evolution of the discipline. Career opportunities for graduates of this program are mainly in research and development teams in the computer industry, as well as specialized research in industry or academia.
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.
Software engineering
This program is in the field of software engineering and offers training that focuses on automating the stages of the software life cycle while ensuring the quality of the software product. All stages of the software life cycle are covered, from design to maintenance, including code compilation and optimization, and testing. In this context, 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 course, particular attention is paid to the current interactions between software engineering and a number of other related fields (artificial intelligence, robotics, health, environment, etc.). The involvement of numerous industry stakeholders ensures that the training is in line with the requirements of the industrial environment.
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.
Imagine
This program aims to train engineers and researchers specializing in industries and laboratories working inimage and vision,computer graphics, virtual and augmented reality, video games, and interactive simulation.
The courses and projects are structured around three main areas
- image processing and analysis,
- computer graphics,
- artificial intelligence.
Trained engineers and researchers will be able to develop image processing and analysis applications (from theory to practice) and interactive 3D applications (games, medical simulations, etc.).
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.
Artificial intelligence and data science
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.
Skills integration
The ICo program offers a two-year general IT training course. It stands out from other IT master's programs in that it is aimed at students with a background in fields other than IT, offering them the opportunity to acquire the essential concepts needed to master today's digital challenges. Practical internships and modules related to project management complement the more fundamental IT courses offered by the program. The program targets two types of student profiles: (1) students who wish to acquire and enhance dual skills in emerging high value-added professions, or (2) students who are considering a career change and are aiming for more traditional positions in computer science.
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.
Admission
Admission requirements
- Bachelor's degree in computer science (or equivalent, based on application) for the Algorithms, Software Engineering, Imagine, and Artificial Intelligence and Data Science programs .
- Holder of a non-computer science bachelor's degree (or equivalent based on application) for the Skills Integration Retraining program .
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: https://pastel.diplomatie.gouv.fr/etudesenfrance/dyn/public/authentification/login.html
Capacity
150
And after
Continuing education
Doctorate (by competitive examination).
Professional integration
- In the private sector: Engineer (design, research and development), researcher, architect, administrator, project manager, consultant, developer, analyst, etc. Their roles cover a wide range of fields: software development, information systems, multimedia, web, databases, artificial intelligence, embedded systems, video games, bioinformatics, geomatics, etc.
- In the public sector: University professor and researcher, researcher or engineer (study, research) in public research organizations (CNRS, INRIA, etc.).