Science, Engineering

Skills integration

  • ECTS

    120 credits

  • Duration

    2 years

  • Training structure

    Faculty of Science

  • Language(s) of instruction

    French

Presentation

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.

Read more

Know-how and skills

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

  • analysis and project management skills

     

Read more

Organization

Knowledge control

https://mcc.umontpellier.fr/ groups together all the teaching units (UE) and their assessment procedures.

Read more

Open on a sandwich basis

Contract type

Apprenticeship contract, Professionalization contract

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.

Read more

Program

Select a program

  • English S1

    2 credits
  • Computer basics part B

    2 credits
  • Information systems and databases

    4 credits
  • Computer basics 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 (classic 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
  • Java EE advanced 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 labor law

    2 credits
  • CHOICE 2

    30 credits
    • Your choice: 1 of 2

      • Industrial internship

        30 credits
      • Academic training

        30 credits

Admission

Access conditions

The Master's program is open to holders of a bachelor's degree (or equivalent) in a field other than computer science. Students with a bachelor's degree who have taken little or no computer science are eligible.

Read more

How to register

Applications can be submitted on the following platforms: 

French & European students :

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

Read more

Capacity

And then

Further studies

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

Read more

Professional integration

  • IT engineer/project manager
  • scientific engineer with dual skills

Business sectors: service sector / IT services company

 

Read more