Science, Engineering

Integration of skills

  • ECTS

    120 credits

  • Duration

    2 years

  • Training structure

    Faculty of Science

  • Language(s) of instruction

    French

Presentation

The ICo programme offers a two-year generalist course in computer science. It differs from the other courses in the Master's 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. The practical internships and modules related to project management complete the more fundamental courses in computer science offered by the course. The course targets two types of student profile: (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 the co-diploma IAE Master Management of Technologies and Sciences: possibility offered (on file) to achieve in parallel with the initial training a management training giving the degree of Master in Management of Technologies and Sciences. Over the two years of the programme, the curriculum alternates computer science courses (taught by the FdS) and management courses (taught by the IAE) with a joint internship validated by the two components in the second year. This co-diplomation allows students to graduate with a Master's degree in Computer Science and a Master's degree in 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 specialised IT areas such as data science, machine learning and mobile programming

  • analysis and project management skills

     

Read more

Organization

Control of knowledge

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

Read more

Open in alternating years

Type of contract

Apprenticeship contract, Professionalization contract

The second year(M2) is possible on a sandwich course, via professionalization or apprenticeship contracts. The alternating student becomes an employee for the duration of the M2 (under contract, generally from 1 September to 31 August). The academic year takes the following form: during the university course/DD/TP period, the alternating student is at the faculty to follow the courses; during the university holiday 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 31 August; this makes a presence in the company of 8 months out of 12).

It should be remembered here that a professionalization or apprenticeship contract is a tripartite contract between student, company and university: the agreement of the head of the field 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 favourable opinion on the alternation.

Read more

Programme

Select a programme

  • Networks

    4 credits
  • Information system and databases

    4 credits
  • Fundamentals of Computing Part B

    2 credits
  • System

    4 credits
  • OOP

    4 credits
  • Distributed software architectures

    4 credits
  • Fundamentals of Computing Part A

    2 credits
  • Web technologies

    4 credits
  • English S1

    2 credits
  • Software engineering - analysis

    4 credits
  • Data structures

    4 credits
  • English S2

    2 credits
  • HMI

    4 credits
  • Machine learning 1 (classical methods)

    4 credits
  • Text Algorithms

    4 credits
  • Project management

    4 credits
  • T.E.R

    4 credits
  • English S3

    2 credits
  • Introduction to labour law

    2 credits
  • Advanced web technologies

    4 credits
  • Database administration

    4 credits
  • Algorithms and complexity

    4 credits
  • Advanced Java EE programming

    4 credits
  • Mobile programming and connected objects

    4 credits
  • Conferences

    2 credits
  • CHOICE 1

    4 credits
    • Choice of 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
  • CHOICE 2

    30 credits
    • Choice of 1 of 2

      • Industrial placement

        30 credits
      • Academic course

        30 credits

Admission

Conditions of access

The Master's degree 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 done little or no computer science are eligible.

Read more

How to register

Applications can be made via the platforms :

Read more

Capacity

And then

Further studies

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

Read more

Professional integration

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

Business sectors: service sector / IT services

 

Read more