Please note that you are curently looking at the ongoing Academic Programs. Applications are now closed for this academic year (2020-2021) for licences, professional licences, masters, DUT and regulated health training. If you are interested for an application in 2021-2022, please click on this link for the appropriate Academic Programs.
Master in Computer science
Master of Science in Informatics at Grenoble (MoSIG)
Presentation and goals
The training covers a wide spectrum at the level of the first year master's trains graduates with a general education and foundation solid in computer science (in terms of programming languages, databases, networks, software engineering, object-oriented design/programming, complexity, and interactive software) ; the second year of the master's allows students to acquire organizational skills related to research work and to become specialized in a field of computer science in connection with the numerous options offered (Information systems and advanced software engineering, Human-centred computer science - design of highly reliable embedded and cyberphysical systems, artificial Intelligence and web - graphics, vision, and robotics, interactive and ubiquitous systems, and embedded, parallel, and distributed systems). The objective is to give the necessary foundations for a job in research and development as well as to undertake a thesis in Computer science in the fields covered by academic and industrial laboratories.
The aim of the course is to carry out high-level training in computer science for teaching, research, engineering, and development.
Presentation
Presentation
Programme strengths
The research community on which this training is based is internationally recognized and has significant visibility.
International dimension :
Internationally-oriented programmesTargeted skills
Science Technology Health - 120skin.odf-uga:SKIN_ODF_CONTENT_PROGRAM_PERCENT_ECTS_LABELExpertise : The teaching units of semester 8 (first year of master's) are for the most part introductions to the different specialties of the second year of the master's. In this sense, they constitute training for research. The second year master's allows students to acquire organizational skills and skills related to researcher work - Formulate a research problem and propose a solution - Locate a research problem in the scientific literature - Evaluate and validate a solution to a research problem - Write a scientific publication - Communicating the results of research work - Develop and use mathematical and computer tools - Communicate in English and French - Become a specialist in a field of computer science related to computer research on the site: information systems and advanced software engineering - human-centred computer science - foundations of Computer science : design and validation - artificial intelligence and web - graphics, vision and robotics - interactive and ubiquitous systems - embedded, parallel and distributed systems
Partnerships:
Accredited establishment(s)
- Polytechnic Institute of Grenoble
Programme
Programme
- Semester 7
- UE Programming language and compiler design 66h - 6 ECTS credits
- UE Software engineering 30h - 3 ECTS credits
- UE Principles of operating systems 66h - 6 ECTS credits
- UE Algorithms and program design 33h - 3 ECTS credits
- UE Mathematics for computer science 36h - 3 ECTS credits
- UE Introduction to visual computing 33h - 3 ECTS credits
- UE Technical writing and speaking 27h - 3 ECTS credits
- UE Programming project (OS) 3 ECTS credits
- UE Programming project (Compiler design) 3 ECTS credits
1 option (s) to choose from 2
- Semester 8
- UE Research project (TER) 3 ECTS credits
- UE Research methodology 7,5h - 3 ECTS credits
- UE Introduction to modeling and verification of digital systems 30h - 3 ECTS credits
- UE Operations research 36h - 3 ECTS credits
- UE Data base foundations 36h - 3 ECTS credits
- UE Introduction to distributed systems 33h - 3 ECTS credits
- UE Human computer interaction 36h - 3 ECTS credits
- UE Intelligent systems: reasoning and recognition 36h - 3 ECTS credits
- UE Computer networks principles 36h - 3 ECTS credits
- UE 3D graphics 36h - 3 ECTS credits
- UE Robotics and IoT 33h - 3 ECTS credits
- UE Introduction to cryptology 36h - 3 ECTS credits
- UE Parallel algorithms and programming 33h - 3 ECTS credits
- UE Fundamental computer science 30h - 3 ECTS credits
8 option (s) to choose from 12
- Semester 9
- UE Architecture : components and services 18h - 3 ECTS credits
- UE Model driven engineering 18h - 3 ECTS credits
- UE Process engineering 18h - 3 ECTS credits
- UE Verification and test theories 18h - 3 ECTS credits
- UE Data management in large-scale distributed systems 18h - 3 ECTS credits
- UE Temporal and spatial informations 18h - 3 ECTS credits
- UE Software mining and re-engineering 18h - 3 ECTS credits
- UE Information access and retrieval 18h - 3 ECTS credits
- UE Engineering human-computer interaction 36h - 6 ECTS credits
- UE Scientific methodology and performance evaluation 18h - 3 ECTS credits
4 option (s) to choose from 5
- Semester 10
- UE Research project 30 ECTS credits
- Semester 9
- UE Knowledge representation and reasoning 36h - 6 ECTS credits
- UE Semantic Web : from XML to OWL 36h - 6 ECTS credits
- UE Machine learning fundamentals 18h - 3 ECTS credits
- UE Advanced algorithms for machine learning and data mining 18h - 3 ECTS credits
- Semester 10
- UE Research project 30 ECTS credits
- Semester 9
- UE Computer graphics II 36h - 6 ECTS credits
- UE Autonomous robotics 36h - 6 ECTS credits
- UE Computer vision 36h - 6 ECTS credits
- UE Medical imaging, simulation and robotics 18h - 3 ECTS credits
- UE Computational geometry 18h - 3 ECTS credits
- UE Human-centered interaction 36h - 6 ECTS credits
- UE Scientific methodology and performance evaluation 18h - 3 ECTS credits
- UE Machine learning fundamentals 18h - 3 ECTS credits
- UE Machine Learning for Computer Vision and Audio Processing 18h - 3 ECTS credits
- UE Numerical optimal transport and geometry 18h - 3 ECTS credits
3 option (s) to choose from 7
- Semester 10
- UE Research project 30 ECTS credits
- Semester 9
- UE Parallel systems 36h - 6 ECTS credits
- UE Advanced aspects of operating systems 36h - 3 ECTS credits
- UE Advanced data networks 36h - 6 ECTS credits
- UE Software infrastructure of data centers and Cloud computing 18h - 3 ECTS credits
- UE Scientific methodology and performance evaluation 18h - 3 ECTS credits
- UE Wireless networks 18h - 3 ECTS credits
- UE Distributed system 18h - 3 ECTS credits
- UE Security architecture : network, system, key management, cybersecurity of industrial IT 78h - 6 ECTS credits
3 option (s) to choose from 4
- Semester 10
- UE Research project 30 ECTS credits
- Semester 9
- UE Verification and test theories 18h - 3 ECTS credits
- UE Models and languages for model checking 18h - 3 ECTS credits
- UE SAT / SMT solving 18h - 3 ECTS credits
- UE Analysis and verification of sequential programs 36h - 6 ECTS credits
- UE Requirements engineering 18h - 3 ECTS credits
- UE Industrial processes for high-confidence design 36h - 6 ECTS credits
- UE Advanced algorithms for machine learning and data mining 18h - 3 ECTS credits
- UE Probabilistics, timed and hybrid systems 18h - 3 ECTS credits
3 option (s) to choose from 4
- Semester 10
- UE Research project 30 ECTS credits
- Semester 9
- UE Human-centered interaction 36h - 6 ECTS credits
- UE Engineering human-computer interaction 36h - 6 ECTS credits
- UE Information visualization 18h - 3 ECTS credits
- UE Computer vision 36h - 6 ECTS credits
- UE Machine learning fundamentals 18h - 3 ECTS credits
- UE Scientific methodology and performance evaluation 18h - 3 ECTS credits
3 option (s) to choose from 3
- Semester 10
- UE Research project 30 ECTS credits
- Semester 9
- UE Data management in large-scale distributed systems 18h - 3 ECTS credits
- UE Convex and distributed optimization 18h - 3 ECTS credits
- UE High performance computing for mathematical models 18h - 3 ECTS credits
- UE Fundamentals of probabilistic data mining 18h - 3 ECTS credits
- UE Machine learning fundamentals 18h - 3 ECTS credits
- UE Advanced algorithms for machine learning and data mining 18h - 3 ECTS credits
- UE Distributed system 18h - 3 ECTS credits
- UE Information visualization 18h - 3 ECTS credits
- UE Information access and retrieval 18h - 3 ECTS credits
- UE Machine Learning for Computer Vision and Audio Processing 18h - 3 ECTS credits
- UE Data challenges 18h - 3 ECTS credits
- UE Model selection for large-scale learning 18h - 3 ECTS credits
- UE Computational biology 18h - 3 ECTS credits
- UE Data science seminar 18h - 3 ECTS credits
- UE Numercial optimal transport and geometry 18h - 3 ECTS credits
2 option (s) to choose from 8
- Semester 10
- UE Research project 30 ECTS credits
Master MoSIG 1st year
Master MoSIG-AISSE 2nd year
Master MoSIG-AIW 2nd year
Master MoSIG-GVR 2nd year
Master MoSIG-DI 2nd year
Master MoSIG-HECS 2nd year
Master MoSIG-UIS 2nd year
Master MoSIG-Data Sciences 2nd year
Practica, projects, and missions
Type : MandatoryDuration : 4 to 6 months
Location : In France or abroad
A mandatory practicum or research project of 4 to 6 months is carried out in the second semester. It can be done in a research laboratory but also in the R&D department of a company. In this case, a teacher-researcher of the training tutors the practicum and ensures the training in the research provided. This research project allows for good immersion in the world of research, the discovery of the research profession and the preliminary contacts for the eventual pursuit of a thesis.
Registration and scholarships
Registration and scholarships
Entrance requirements
The first year of master's degree is accessible on file (and / or interview) to candidates with a national diploma conferring the degree of license in a field compatible with that of the master or via a validation of studies or acquired according to the conditions determined by the university or training. The second year master's is accessible to candidates according to their transcripts (and/or interview) :
- Having validated the first year of a compatible course
- Or by validating studies or acquired experience according to the conditions determined by the university or the training.
Public continuing education : You are in charge of continuing education :
- if you resume your studies after 2 years of interruption of studies
- or if you followed a formation under the regime formation continues one of the 2 preceding years
- or if you are an employee, job seeker, self-employed
If you do not have the diploma required to integrate the training, you can undertake a validation of personal and professional achievements (VAPP)
Candidature
Would you like to apply and register ? Be aware that the procedure differs depending on the diploma, the degree obtained, or the place of residence for foreign students.
- You are a candidate who is not a citizen of the European Union, residing in Algeria, Argentina, Benin, Brazil, Burkina Faso, Cameroon, Chile, China, Colombia, Comoros, Congo, South Korea, Ivory Coast, Egypt, United States, Gabon, Guinea, India, Indonesia, Iran, Japan, Lebanon, Madagascar, Mali, Morocco, Mauritius, Mauritania, Mexico, Peru, Russia, Senegal, Syria, Taiwan, Togo, Tunisia, Turkey, Vietnam.
Candidate on studies in France and on FSA
For the other applicants : Candidate
And after
And after
Further studies
Ph.D.
Sectors of activity
Research and higher education, research and development
Vocational placement
During the 2014-2015 survey, 2 graduates are in the labor market (job + research). Of these, 100% are employed 30 months after graduation.Download
Contacts
Massih-Reza Amini
James Crowley
In brief
Programme type(s) : Initial and Continuing EducationLanguage(s) : English, French
Location(s) : Grenoble - University campus