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.
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
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 |
---|
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.
Program
Select a program
M1 - Skills integration
English S1
2 creditsComputer basics part B
2 creditsInformation systems and databases
4 creditsComputer basics part A
2 creditsOOP
4 creditsNetworks
4 creditsDistributed software architectures
4 creditsWeb technologies
4 creditsSystem
4 credits
Machine learning 1 (classic methods)
4 creditsT.E.R
4 creditsEnglish S2
2 creditsHMI
4 creditsText algorithms
4 creditsSoftware engineering - analysis
4 creditsProject management
4 creditsData structures
4 credits
M2 - Skills integration
English S3
2 creditsAdvanced web technologies
4 creditsMobile programming and connected objects
4 creditsDatabase administration
4 creditsJava EE advanced programming
4 creditsCHOICE 1
4 creditsYour choice: 1 of 4
Machine learning 2 (advanced methods)
4 creditsDecision support
4 creditsData management beyond SQL (NoSQL)
4 creditsSoftware evolution and restructuring
4 credits
Algorithms and complexity
4 creditsConferences
2 creditsIntroduction to labor law
2 credits
CHOICE 2
30 creditsYour choice: 1 of 2
Industrial internship
30 creditsAcademic 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.
How to register
Applications can be submitted on the following platforms:
French & European students :
- For M1, follow the "My Master" procedure on the website: https: //www.monmaster.gouv.fr/
- For M2, students must submit their application via the e-candidat application: https: //candidature.umontpellier.fr/candidature
International students from outside the EU: follow the "Études en France" procedure: https: //pastel.diplomatie.gouv.fr/etudesenfrance/dyn/public/authentification/login.html