Target level of study
BAC +5
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 into five clearly identified courses, with undifferentiated research and professional objectives. These five tracks are designed 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 (especially 3D), and language and natural language processing. These five tracks are Algo (Algorithms), GL (Software Engineering), Imagine (images and video games), IASD (Artificial Intelligence and Data Science), ICo (Skills Integration).
Students who have completed a CMI (Cursus Master Ingénierie)accredited bachelor's degree in computer science can follow the CMI curriculum in the Algorithmics (Algo), Software Engineering (GL), Imagine (Imagine) and Artificial Intelligence and Data Science (IASD) courses. As a reminder, the CMI Master's degree in Computer Science Engineering is a demanding, reinforced 5-year course that complements the Bachelor's - Master's degree in Computer Science by adding specific courses. The CMI has been designed as a complementary training model for engineering professions, with a five-year diploma course leading to the title of Master 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 Informatique, graduates obtain a Master of Management from the Institut d'Administration des Entreprises (IAE), the Figure network label, as well as a university diploma (D.U.) in the Master of Engineering - Computer Science curriculum. The CMI Informatique is open to Master 2 students on a sandwich course.
For students wishing to apply for the IAE Master in Technology and Science Management degree, the possibility is offered (subject to application) of taking a management course in parallel with the initial course, leading to a Master's degree in Technology and Science Management. Over the two years of the program, the curriculum alternates computer science courses (taught by the FdS) and management courses (taught by the IAE), with a joint internship validated by both departments in the second year. This co-diplomation enables students to exit with a Master's degree in Computer Science and a Master's degree in Technology and Science Management.
Objectives
- Algo course (Algorithms)
This course provides students with an in-depth understanding of the discipline, combined with more specialized know-how in algorithms, operations research or theoretical computer science. - GL course (Software Engineering)
This course is in the field of software engineering, with a particular focus on automating the various stages of the software lifecycle, while ensuring the quality of the software product, from design to compilation, code optimization, testing and maintenance. - Imagine course (image and video games)
This course is designed to train engineers and researchers specializing in image and vision industries and laboratories, computer graphics, virtual and augmented reality, video games and interactive simulation. - IASD course (Artificial Intelligence and Data Science)
This Artificial Intelligence and Data Science course trains specialists with a high level of programming skills in the design and development of intelligent information systems and automatic data analysis. - ICo (Integration of Competences) course
This 2-year course offers generalist computer science training, enabling students to acquire a dual competence in computer science and initial training, and/or to initiate a reconversion to computer science. It sets itself apart from the other courses in the Master's in Computer Science, as it is aimed at students with initial training other than in computer science, to enable them to acquire the concepts essential to mastering today's digital challenges.
Organization
Knowledge control
https://mcc.umontpellier.fr/ groups together all the teaching units (UE) and their assessment procedures.
Open on a sandwich basis
Contract type | Apprenticeship contract, Professionalization contract |
---|
Work-study arrangements
The second year(M2) can be taken on a sandwich course, via a professionalization or apprenticeship contract. Alternating students become employees for the duration of their M2 (under contract, generally from September 1 to August 31). The academic year takes the following form: during the university course/TD/TP period, the alternating student is at the faculty to follow the courses; during the university vacation and internship periods, the alternating student is at the company (1 week in November, 2 weeks in December, and from the last week of January to August 31; making a company presence of 8 months out of 12).
It should be remembered that a professionalization or apprenticeship contract is a three-way contract between student/company/university: the approval of the department head is required; his or her opinion is based on the academic results of the M1 and the opinion of the course leaders. Excellent results in M1 are thus expected in order to obtain a favorable opinion on the sandwich course.
Internships, tutored projects
Internship | Mandatory |
---|---|
Length of internship | 5 |
Internship abroad | Possible |
Duration of internship abroad | 5 |
The second semester of M2 is dedicated to a 5-month end-of-study internship in industry or academia (depending on the nature of the internship).
Program
More information is available on the IT department website: http: //informatique-fds.edu.umontpellier.fr/
Select a program
Algorithms
The Algo course in the Master of Computer Science prepares students for the most demanding jobs in the world of computer science. It provides students with an in-depth understanding of the computer science discipline, combined with more specialized know-how in algorithms, operations research and theoretical computer science. The program trains students to become major players in the IT world, with the emphasis on a solid knowledge base ranging from the most fundamental concepts to their practical application in specialized programs. In this way, once they have become young computer scientists, students will be able to develop serenely throughout their careers, adapting easily to new concepts and to the evolution inherent in the discipline. The main outlets for this course are research and development teams in the IT industry, as well as specialized research in industry or academia.
Students who have completed a CMI (Cursus Master Ingénierie)accredited bachelor's degree in computer science can follow the CMI curriculum in the Algorithmics (Algo), Software Engineering (GL), Imagine (Imagine) and Artificial Intelligence and Data Science (IASD) courses. As a reminder, the CMI Master's degree in Computer Science Engineering is a demanding, reinforced 5-year course that complements the Bachelor's - Master's degree in Computer Science by adding specific courses. The CMI has been designed as a complementary training model for engineering professions, with a five-year diploma course leading to the title of Master 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 Informatique, graduates obtain a Master of Management from the Institut d'Administration des Entreprises (IAE), the Figure network label, as well as a university diploma (D.U.) in the Master of Engineering - Computer Science curriculum. The CMI Informatique is open to Master 2 students on a sandwich course.
For students wishing to apply for the IAE Master in Technology and Science Management degree, the possibility is offered (subject to application) of taking a management course in parallel with the initial course, leading to a Master's degree in Technology and Science Management. Over the two years of the program, the curriculum alternates computer science courses (taught by the FdS) and management courses (taught by the IAE), with a joint internship validated by both departments in the second year. This co-diplomation enables students to exit with a Master's degree in Computer Science and a Master's degree in Technology and Science Management.
Software engineering
This course is in the field of software engineering, and focuses in particular on the automation of software lifecycle stages, while ensuring the quality of the software product. All stages of the software lifecycle are covered, from design to maintenance, including code compilation, optimization and testing. In this context, several facets linked to these stages are studied, such as the modularization and reuse of programs, their semantics and dependability, as well as their model-driven development and evolution. In this course, particular attention has been paid to the current interactions of software engineering with a number of other related fields (artificial intelligence, robotics, health, environment, etc.). The presence of a large number of industrial contributors ensures that the course is in tune with the demands of the industrial world.
Students who have completed a CMI (Cursus Master Ingénierie)accredited bachelor's degree in computer science can follow the CMI curriculum in the Algorithmics (Algo), Software Engineering (GL), Imagine (Imagine) and Artificial Intelligence and Data Science (IASD) courses. As a reminder, the CMI Master's degree in Computer Science Engineering is a demanding, reinforced 5-year course that complements the Bachelor's - Master's degree in Computer Science by adding specific courses. The CMI has been designed as a complementary training model for engineering professions, with a five-year diploma course leading to the title of Master 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 Informatique, graduates obtain a Master of Management from the Institut d'Administration des Entreprises (IAE), the Figure network label, as well as a university diploma (D.U.) in the Master of Engineering - Computer Science curriculum. The CMI Informatique is open to Master 2 students on a sandwich course.
For students wishing to apply for the IAE Master in Technology and Science Management degree, the possibility is offered (subject to application) of taking a management course in parallel with the initial course, leading to a Master's degree in Technology and Science Management. Over the two years of the program, the curriculum alternates computer science courses (taught by the FdS) and management courses (taught by the IAE), with a joint internship validated by both departments in the second year. This co-diplomation enables students to exit with a Master's degree in Computer Science and a Master's degree in Technology and Science Management.
Imagine
This course is designed to train engineers and researchers specializing inimage and vision industries and laboratories,computer graphics, virtual and augmented reality, video games and interactive simulation.
Our courses and projects focus on three main areas
- image processing and analysis,
- computer graphics,
- artificial intelligence.
The engineers and researchers trained will be able to develop image processing and analysis applications (mastering theory to practice) and interactive 3D applications (games, medical and other simulations, etc.).
Students who have completed a CMI (Cursus Master Ingénierie)accredited bachelor's degree in computer science can follow the CMI curriculum in the Algorithmics (Algo), Software Engineering (GL), Imagine (Imagine) and Artificial Intelligence and Data Science (IASD) courses. As a reminder, the CMI Master's degree in Computer Science Engineering is a demanding, reinforced 5-year course that complements the Bachelor's - Master's degree in Computer Science by adding specific courses. The CMI has been designed as a complementary training model for engineering professions, with a five-year diploma course leading to the title of Master 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 Informatique, graduates obtain a Master of Management from the Institut d'Administration des Entreprises (IAE), the Figure network label, as well as a university diploma (D.U.) in the Master of Engineering - Computer Science curriculum. The CMI Informatique is open to Master 2 students on a sandwich course.
For students wishing to apply for the IAE Master in Technology and Science Management degree, the possibility is offered (subject to application) of taking a management course in parallel with the initial course, leading to a Master's degree in Technology and Science Management. Over the two years of the program, the curriculum alternates computer science courses (taught by the FdS) and management courses (taught by the IAE), with a joint internship validated by both departments in the second year. This co-diplomation enables students to exit with a Master's degree in Computer Science and a Master's degree in Technology and Science Management.
Artificial intelligence and data science
This course in Artificial Intelligence and Data Science trains specialists with a high level of programming skills in the design and development of intelligent information systems and automatic data analysis. The training covers four closely related aspects:
1) learning, extraction or acquisition of data (machine learning)
2) automatic analysis of data, particularly textual data, i.e. natural language processing
3) representation and storage of data and its semantics
4) data processing and reasoning on semantic knowledge, for example for decision support.
Programming these methods is present in every course, as well as in the course's software engineering courses.
Students who have completed a CMI (Cursus Master Ingénierie)accredited bachelor's degree in computer science can follow the CMI curriculum in the Algorithmics (Algo), Software Engineering (GL), Imagine (Imagine) and Artificial Intelligence and Data Science (IASD) courses. As a reminder, the CMI Master's degree in Computer Science Engineering is a demanding, reinforced 5-year course that complements the Bachelor's - Master's degree in Computer Science by adding specific courses. The CMI has been designed as a complementary training model for engineering professions, with a five-year diploma course leading to the title of Master 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 Informatique, graduates obtain a Master of Management from the Institut d'Administration des Entreprises (IAE), the Figure network label, as well as a university diploma (D.U.) in the Master of Engineering - Computer Science curriculum. The CMI Informatique is open to Master 2 students on a sandwich course.
For students wishing to apply for the IAE Master in Technology and Science Management degree, the possibility is offered (subject to application) of taking a management course in parallel with the initial course, leading to a Master's degree in Technology and Science Management. Over the two years of the program, the curriculum alternates computer science courses (taught by the FdS) and management courses (taught by the IAE), with a joint internship validated by both departments in the second year. This co-diplomation enables students to exit with a Master's degree in Computer Science and a Master's degree in Technology and Science Management.
Skills integration
The ICo program offers a 2-year generalist course in computer science. It differs from the other courses in the Master's program in Computer Science, in that it is aimed at students with initial training other than in computer science, to enable them to acquire the concepts essential to mastering today's digital challenges. Practical internships and project management modules complement the more fundamental IT courses offered by the program. The program targets two types of student profile: (1) students wishing to acquire and develop dual skills in emerging, high value-added professions, or (2) students considering a career change and aiming for more traditional IT positions.
For students wishing to apply for the IAE Master in Technology and Science Management degree, the possibility is offered (subject to application) of taking a management course in parallel with the initial course, leading to a Master's degree in Technology and Science Management. Over the two years of the program, the curriculum alternates computer science courses (taught by the FdS) and management courses (taught by the IAE), with a joint internship validated by both departments in the second year. This co-diplomation enables students to exit with a Master's degree in Computer Science and a Master's degree in Technology and Science Management.
Admission
Access conditions
- Holders of a bachelor's degree in computer science (or equivalent by application) for the Algorithmics, Software Engineering, Imagine and Artificial Intelligence and Data Science courses .
- Holders of a non-computer science bachelor's degree (or equivalent by application) for the Skills Integration Career path .
How to register
Applications can be submitted via the following platforms:
- Nationals and European Community: "My Master" from the website: https: //www.monmaster.gouv.fr/
- Outside the EU: "Studying in France" since: https: //pastel.diplomatie.gouv.fr/etudesenfrance/dyn/public/authentification/login.html
Capacity
150
And then
Further studies
Doctorate (competitive examination).
Professional integration
- In the private sector: Engineer (design, research and development), researcher, architect, administrator, project manager, consultant, developer, analyst, etc. These functions 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 lecturer-researcher, researcher or engineer (study, research) in public research organizations (CNRS, INRIA, etc.).