• Targeted 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 in Computer Science is structured into five clearly identified courses with undifferentiated research and professional goals. These five tracks aim to train computer science managers with skills in architecture, software and information systems design, data management and exploitation, modeling and combinatorial optimization, web and network technologies, image processing, especially 3D, and language and natural language processing. These five courses are : Algo (Algorithms), GL (Software Engineering), Imagine (Image and Video Games), IASD (Artificial Intelligence and Data Science), ICo (Competency Integration).

For students who have validated a Bachelor's degree in Computer Science with the CMI label (Cursus Master Ingénierie), it is possible to 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 Master's Degree in Computer Science Engineering is a demanding and reinforced 5-year program that completes the Bachelor's - Master's Degree in Computer Science program by adding specific courses. The CMI has been developed as a complementary model for training in engineering professions through a five-year diploma course leading to a Master's degree in Engineering, corresponding to the international Master of Engineering model. This CMI label guarantees a coherent and demanding university training program for the profession of expert engineer. 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.) for the Master of Engineering - Computer Science program. The CMI Computer Science is open to Master 2 students on a sandwich basis.

For students wishing to co-diploma IAE Master Management of Technology and Science: possibility offered (on file) to achieve in parallel with the initial training a management training giving the degree of Master in Management of Technology and Science. Over the two years of training, the curriculum alternates courses in computer science (taught by the FdS) and management (taught by the IAE) with a common internship validated by both components in the second year. This co-diplomation allows students to exit with the master Computer Science and the master Management of Technologies and Sciences.

Read more

Objectives

  • Algo (Algorithmics)
    This course provides students with a deep 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 located in the field of software engineering and proposes in particular a training which is interested in the automation of the stages of the software life cycle while ensuring the quality of the software product, from the design to the maintenance while passing by the compilation and the optimization of the code and the test.
  • Imagine course (image and video games)
    This course aims 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 course (Integration of Competences)
    This course offers a generalist computer science training in 2 years to acquire a double competence in computer science and initial training and/or to start a reconversion 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, in order to offer them the opportunity to acquire the concepts essential for mastering the current challenges of digital technology.
Read more

Organization

Knowledge control

https://mcc.umontpellier.fr/ groups all the teaching units (UE) and their knowledge control methods.

Read more

Open in alternation

Type of contract

Apprenticeship contract, Professionalization contract

Alternation methods

The second year(M2) can be done on a sandwich basis, via professionalization or apprenticeship contracts. The alternating student becomes an employee for the duration of his or her M2 (under contract generally from September 1 to August 31). The academic year takes the following form: during the 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 in the company (1 week in November, 2 weeks in December, and from the last week of January to August 31; this makes a presence in the company of 8 months out of 12).

We remind you here that a professionalization or apprenticeship contract is a tripartite contract between student, company and university: the agreement of the head of the program is necessary; his opinion is based on the academic results of the M1 and on the opinion of the course leaders. Thus, excellent results in M1 are expected in order to have a favorable opinion on the alternation.

Read more

Internships, tutored projects

Internship

Mandatory

Duration of the course

5

Internship abroad

Possible

Duration of the internship abroad

5

The second semester of the M2 is dedicated to the end-of-study internship lasting 5 months in an industrial or academic environment (depending on its nature).

Read more

Program

You can find more information on the IT department website: http: //informatique-fds.edu.umontpellier.fr/

Read more

Select a program

Algorithms

The Algo course of the Master of Computer Science prepares students for the most demanding jobs in the world of computer science. It provides students with a deep understanding of the computer science discipline, combined with more specialized know-how in algorithms, operations research, or theoretical computer science. This program trains students to become major players in computer science, by insisting on a solid foundation of knowledge ranging from the most fundamental concepts to their practical application in specialized programs. Thus the student, once he or she has become a young computer scientist, will be able to evolve serenely throughout his or her career, by easily adapting to new concepts and to the evolution inherent to the discipline. The career opportunities of this program are mainly in research and development teams in the computer industry, as well as in specialized research in industry or in the academic world.

For students who have validated a Bachelor's degree in Computer Science with the CMI label (Cursus Master Ingénierie), it is possible to 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 Master's Degree in Computer Science Engineering is a demanding and reinforced 5-year program that completes the Bachelor's - Master's Degree in Computer Science program by adding specific courses. The CMI has been developed as a complementary model for training in engineering professions through a five-year diploma course leading to a Master's degree in Engineering, corresponding to the international Master of Engineering model. This CMI label guarantees a coherent and demanding university training program for the profession of expert engineer. 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.) for the Master of Engineering - Computer Science program. The CMI Computer Science is open to Master 2 students on a sandwich basis.

For students wishing to co-diploma IAE Master Management of Technology and Science: possibility offered (on file) to achieve in parallel with the initial training a management training giving the degree of Master in Management of Technology and Science. Over the two years of training, the curriculum alternates courses in computer science (taught by the FdS) and management (taught by the IAE) with a common internship validated by both components in the second year. This co-diplomation allows students to exit with the master Computer Science and the master Management of Technologies and Sciences.

See the complete page of this course

Software engineering

This course is located in the field of software engineering and offers in particular a training that focuses on the automation of the stages of the software life cycle while ensuring the quality of the software product. All stages of the software life cycle are concerned, from design to maintenance, including compilation and optimization of code and testing. In this context, several facets related 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 numerous industrial contributors guarantees the adequacy of the training with the requirements of the industrial environment.

For students who have validated a Bachelor's degree in Computer Science with the CMI label (Cursus Master Ingénierie), it is possible to 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 Master's Degree in Computer Science Engineering is a demanding and reinforced 5-year program that completes the Bachelor's - Master's Degree in Computer Science program by adding specific courses. The CMI has been developed as a complementary model for training in engineering professions through a five-year diploma course leading to a Master's degree in Engineering, corresponding to the international Master of Engineering model. This CMI label guarantees a coherent and demanding university training program for the profession of expert engineer. 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.) for the Master of Engineering - Computer Science program. The CMI Computer Science is open to Master 2 students on a sandwich basis.

For students wishing to co-diploma IAE Master Management of Technology and Science: possibility offered (on file) to achieve in parallel with the initial training a management training giving the degree of Master in Management of Technology and Science. Over the two years of training, the curriculum alternates courses in computer science (taught by the FdS) and management (taught by the IAE) with a common internship validated by both components in the second year. This co-diplomation allows students to exit with the master Computer Science and the master Management of Technologies and Sciences.

See the complete page of this course

Imagine

This course aims to train engineers and researchers specialized in the industries and laboratories ofimage and vision,computer graphics, virtual and augmented reality, video games and interactive simulation.

The lessons and projects are structured around three main axes

  • image processing and analysis,
  • computer graphics,
  • artificial intelligence.

The engineers and researchers trained will be able to develop image processing and analysis applications (mastery of theory to practice) and interactive 3D applications (games, medical simulations or others...).

For students who have validated a Bachelor's degree in Computer Science with the CMI label (Cursus Master Ingénierie), it is possible to 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 Master's Degree in Computer Science Engineering is a demanding and reinforced 5-year program that completes the Bachelor's - Master's Degree in Computer Science program by adding specific courses. The CMI has been developed as a complementary model for training in engineering professions through a five-year diploma course leading to a Master's degree in Engineering, corresponding to the international Master of Engineering model. This CMI label guarantees a coherent and demanding university training program for the profession of expert engineer. 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.) for the Master of Engineering - Computer Science program. The CMI Computer Science is open to Master 2 students on a sandwich basis.

For students wishing to co-diploma IAE Master Management of Technology and Science: possibility offered (on file) to achieve in parallel with the initial training a management training giving the degree of Master in Management of Technology and Science. Over the two years of training, the curriculum alternates courses in computer science (taught by the FdS) and management (taught by the IAE) with a common internship validated by both components in the second year. This co-diplomation allows students to exit with the master Computer Science and the master Management of Technologies and Sciences.

See the complete page of this course

Artificial intelligence and data science

This Artificial Intelligence and Data Science program trains specialists with a high level of programming skills in the design and development of intelligent information systems and automatic data analysis. The training includes four closely related aspects:
1) learning, extraction or acquisition of data (machine learning)
2) automatic analysis of data, particularly textual data, i.e. automatic processing of natural language (natural language processing)
3) representation and storage of data and their semantics
4) data processing and reasoning on semantic knowledge, for example, for decision support.
The programming of these methods is present in each course as well as in the course of software engineering of the path.

For students who have validated a Bachelor's degree in Computer Science with the CMI label (Cursus Master Ingénierie), it is possible to 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 Master's Degree in Computer Science Engineering is a demanding and reinforced 5-year program that completes the Bachelor's - Master's Degree in Computer Science program by adding specific courses. The CMI has been developed as a complementary model for training in engineering professions through a five-year diploma course leading to a Master's degree in Engineering, corresponding to the international Master of Engineering model. This CMI label guarantees a coherent and demanding university training program for the profession of expert engineer. 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.) for the Master of Engineering - Computer Science program. The CMI Computer Science is open to Master 2 students on a sandwich basis.

For students wishing to co-diploma IAE Master Management of Technology and Science: possibility offered (on file) to achieve in parallel with the initial training a management training giving the degree of Master in Management of Technology and Science. Over the two years of training, the curriculum alternates courses in computer science (taught by the FdS) and management (taught by the IAE) with a common internship validated by both components in the second year. This co-diplomation allows students to exit with the master Computer Science and the master Management of Technologies and Sciences.

See the complete page of this course

Integration of skills

The ICo program offers a two-year course in general 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, in order to offer them the opportunity to acquire the concepts that are essential for mastering the current challenges of digital technology. The practical internships and modules related to project management complement the more fundamental computer science courses offered by the program. The program targets two types of student profiles: (1) students wishing to acquire and develop a dual competence in emerging high value-added professions, or (2) students considering a professional reconversion and aiming for more traditional positions in IT.

For students wishing to co-diploma IAE Master Management of Technology and Science: possibility offered (on file) to achieve in parallel with the initial training a management training giving the degree of Master in Management of Technology and Science. Over the two years of training, the curriculum alternates courses in computer science (taught by the FdS) and management (taught by the IAE) with a common internship validated by both components in the second year. This co-diplomation allows students to exit with the master Computer Science and the master Management of Technologies and Sciences.

See the complete page of this course

Admission

Conditions of access

  • Holder of a computer science degree (or equivalent on file) for the Algorithmics, Software Engineering, Imagine and Artificial Intelligence and Data Science courses.
  • Holder of a non-computer science degree (or equivalent on file) for the Reconversion in skills integration course.
Read more

How to register

Applications are made via the platforms :

Read more

Capacity

And then

Further studies

Doctorate (competitive examination).

Read more

Professional integration

  • In the private sector: Engineer (study, research and development), researcher, architect, administrator, project manager, consultant, developer, analyst, ... Its functions touch a very large number of fields: software development, information systems, multimedia, web, databases, artificial intelligence, embedded systems, video games, bioinformatics, geomatics, etc...

  • In the public sector: University teacher-researcher, researcher or engineer (study, research) in public research organizations (CNRS, INRIA, ...).

Read more