Science, Engineering

Integration of skills

  • ECTS

    120 credits

  • Duration

    2 years

  • Training structure

    Faculty of Science

  • Language(s) of instruction

    French

Presentation

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.

Read more

Know-how and skills

  • technological know-how in computer science, particularly in object programming, database management and administration, systems and networks, and web technologies
  • Skills in specialized computer science areas such as data science, machine learning and mobile programming

  • analysis and project management skills

     

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

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

Program

Select a program

  • English S1

    2 credits
  • Basic elements of computer science part B

    2 credits
  • Information system and databases

    4 credits
  • Basic elements of computer science part A

    2 credits
  • OOP

    4 credits
  • Networks

    4 credits
  • Distributed software architectures

    4 credits
  • Web technologies

    4 credits
  • System

    4 credits
  • Machine learning 1 (classical methods)

    4 credits
  • T.E.R

    4 credits
  • English S2

    2 credits
  • HMI

    4 credits
  • Text Algorithms

    4 credits
  • Software engineering - analysis

    4 credits
  • Project management

    4 credits
  • Data structures

    4 credits
  • English S3

    2 credits
  • Advanced web technologies

    4 credits
  • Mobile programming and connected objects

    4 credits
  • Database administration

    4 credits
  • Advanced Java EE programming

    4 credits
  • CHOICE 1

    4 credits
    • Your choice: 1 of 4

      • Machine learning 2 (advanced methods)

        4 credits
      • Decision support

        4 credits
      • Data management beyond SQL (NoSQL)

        4 credits
      • Software evolution and restructuring

        4 credits
  • Algorithms and complexity

    4 credits
  • Conferences

    2 credits
  • Introduction to labour law

    2 credits
  • CHOICE 2

    30 credits
    • Your choice: 1 of 2

      • Industrial internship

        30 credits
      • Academic internship

        30 credits

Admission

Conditions of access

The master is accessible on file to holders of a license (or equivalent) in a field other than computer science. Students with a bachelor's degree who have done little or no computer science are eligible.

Read more

How to register

Applications are made on the following platforms: 

French & European students:

International students from outside the EU: follow the "Studies in France" procedure: https: //pastel.diplomatie.gouv.fr/etudesenfrance/dyn/public/authentification/login.html

Read more

Capacity

And then

Further studies

Doctorate (competitive examination), in computer science or in transdisciplinary fields.

Read more

Professional integration

  • IT engineer/project manager
  • scientific engineer with a double competence

Business sectors: service sector / IT services

 

Read more