Master Computer science

M2 Systèmes intelligents et Applications
Entry requirements
The student must have validated a M1 or engineering degree in Computer science.
Benefits of the program
The Master is open to international students, with lectures 100% in English.
The teaching team is mainly composed of researchers involved in collaborative projects with the industry.
This Master paves the way for research activities for interested students within the GRETTIA laboratory and more generally within the Cosys department at IFSTTAR.
Acquired skills
The objective of this Master 2 is to give IGM students the theoretical and practical foundations needed to design future generations of intelligent systems, as well as to train them to positions of project management in several application fields. This master focuses on three key areas: first modeling and simulation, then data analysis and finally diagnosis and maintenance. Students will be able to choose an internship in one or more of these three fields.
This strong, diverse Master program, mainly in computer science, deals in particular with:
- modeling and simulation of intelligent and multi-agent systems,
- modeling and simulation of intelligent systems,
- advanced data analysis,
- reliability and maintenance of intelligent systems,
- acceptability of new intelligent systems.
Registration details
The application form must be submitted to the UPEM eCandidate application (https://candidatures.u-pem.fr). Applicants residing abroad must submit an additional application to Campus France / Etudes en France.
Please include in your application a certificate of the required degree, a transcript of grades, a personal statement and a certificate of your level of English (Language Passport, TOEIC or equivalent).
Course venue
Schedule of studies
Internship: April-September (4 months minimum).
Your future career
Graduates have career opportunities both in the professional world and in the academic world. The business sectors accessible to graduates are operators and providers of IT services based on intelligent systems. The types of jobs available are related to research and development: R&D engineer, intelligent systems designer, systems analysts, project manager, operations manager, etc.
Doctoral studies are also possible.
Professional integration
This Master 2 prepares students for jobs in the public service and companies in the transport, energy or information technology sectors:
* digital startups dealing with new modes of transport in particular
* energy operators
* engineering consulting firms
* public authorities
* passenger transport operators
The training aims to educate, among others, :
* Designers of intelligent systems
* Systems Analysts
* System maintenance engineers
* Application and service developers
* Technical engineers
* Research engineers
* ...
In addition, it offers an opening to research and the possibility of pursuing a thesis applied to the fields of mobility and transport.
Study objectives
The objective of this Master 2 is to provide IGM students with the theoretical and practical foundations necessary for the design of future generations of complex systems, as well as to train them in project management skills in a variety of application fields. Three main orientations structure this Master's degree: firstly, modelling and simulation, secondly, data analysis, and thirdly, diagnosis and maintenance. Students can opt for end-of-study internships in one or more of these three areas.
The Master's degree offers a diversified, high-level training course, mainly in computer science, which deals in particular with :
* modelling and simulation of intelligent and multi-agent systems,
* modeling and simulation of complex systems,
* data analysis,
* the reliability and maintenance of complex systems,
Major thematics of study
- Data analysis
- Object-oriented design and programming
- Web programming
- Multi-agent systems
Study organization
- Open in VAE
- Open in Initial Training
- Open for continuing education
- Open for apprenticeship
Modalité d'admission en FC :
L’accès en formation continue se fait via un contrat de professionnalisation. L’admission se fait sur dossier.
Options
Sans objet
International
The training is open to ERASMUS programmes in which the university participates. Traineeships can be done abroad.
Major thematics of Research
The Master's degree is based on the "Components and Systems" (Cosys) department of IFSTTAR/Université Gustave Eiffel, and mainly on the "GRETTIA" laboratory. The department brings together about 170 permanent and as many non-permanent researchers. The department's ambition is to develop the concepts and tools needed to improve basic knowledge, methods, technologies and operational systems for a renewed intelligence of mobility, infrastructure networks and large urban systems. The department's researchers cover a wide range of scientific disciplines, including computer science and software engineering, modelling, scientific computing, information processing, etc. The department's researchers are involved in a wide range of scientific disciplines.
SEMESTER 3
Courses | ECTS | CM | TD | TP |
---|---|---|---|---|
Data Analytics & Applications | 10 | |||
Introduction to Data Analysis and its Tools This course provides an introduction to the tools and algorithms used in data analysis. After introducing the discipline and presenting a few fundamental algorithms (ACP, K-means etc.), we will introduce Python libraries that allow the processing of large volumes of data and the execution of mathematical processing (numpy, pandas). Teaching is mainly carried out through practical application in tutorials using Python with real data sets and projects. In the second part of the course, the problem of data visualization will be addressed. Langue de l'enseignementANGLAIS / ENGLISH | 2 | 8h | 12h | |
Supervised and Unsupervised Learning This course introduces the concepts, tools and algorithms used in statistical learning. The main problems typical of statistical learning are presented (supervised learning, classification, regression, clustering, size reduction) as well as the methodologies for controlling the performance of algorithms (cross validation, leave one out etc.) Different algorithms for dealing with these problems are presented in detail as well as the usual python libraries for implementing them. Langue de l'enseignementANGLAIS / ENGLISH | 3 | 12h | 12h | |
Distributed Computing This course explores the three concepts of cloud computing, SDN (Software Defined Networks) and NFV (Network Function Virtualization) through a detailed presentation of their workings, architectures and protocols, as well as their uses in next-generation mobile networks and the handling of some of these technologies through practical work using Mininet.
Langue de l'enseignementANGLAIS / ENGLISH | 3 | 8h | 18h | |
Data and System Security This course presents the fundamentals of cryptology and advanced techniques for protecting data and providing security services. In addition, it deals with the optimization aspects of security solutions for constrained systems. Langue de l'enseignementANGLAIS / ENGLISH | 2 | 8h | 12h | |
Modelling, Simulation & Applications | 15 | |||
Distributed Programming and Web Services The course presents distributed programming middleware and its limitations, then introduces WS-* Web services (called SOAP services, with WSDL, SOAP and UDDI) and ends with REST Web services. In tutorials: practical work with Eclipse and Axis for WS-* Web services and JAX-RS with Jersey for REST Web services. Langue de l'enseignementANGLAIS / ENGLISH | 3 | 4h | 24h | |
Multi-Agent Systems and Applications The course presents multi-agent systems and some of their applications. Reactive and cognitive agents are introduced, as well as communication, interaction and planning. The tutorials focus on the introduction of a Java-based development framework for multi-agent systems, with various applications. Langue de l'enseignementANGLAIS / ENGLISH | 3 | 4h | 18h | |
Network Modelling and Simulation The course introduces the simulation of communication networks, using the Omnet++ simulator. We will define the simulation process (definition of scenarios, input data, parameters, output measurements), the generation of statistically significant simulation data samples, and the analysis and storage of the data. In the application example introduced, we show that the communication network simulator Omnet++ can be coupled with the microscopic traffic simulator SUMO. The result is a simulator of communicating vehicles. Langue de l'enseignementANGLAIS / ENGLISH | 3 | 8h | 14h | |
Smart Systems Modelling This course introduces intelligent systems modelling. It presents the emergence of behaviours and properties, as well as self-adaptation and self-organisation. Lastly, it introduces feedback loop systems. Langue de l'enseignementANGLAIS / ENGLISH | 3 | 8h | 14h | |
Management in Smart Systems This course introduces intelligent systems modelling. It presents management, control and regulation methods. Specific methods for network management and control with graph algorithms will be presented. Langue de l'enseignementANGLAIS / ENGLISH | 3 | 8h | 14h | |
Project | 2 | |||
Communication and Project Management 1 This module focuses on communication, writing and methodological aspects in a research or operational context Langue de l'enseignementANGLAIS / ENGLISH | 2 | 6h | 10h | |
English Advanced Course in English Langue de l'enseignementANGLAIS / ENGLISH | 3 | 12h | 12h |
SEMESTER 4
Courses | ECTS | CM | TD | TP |
---|---|---|---|---|
System Reliability | 9 | |||
Methods for Optimization and Maintenance Dependability defines a system’s ability to perform the function(s) for which it was designed. It is based on four main components: reliability, maintainability, availability and security. The increase in security and availability requirements in today's industrial world, coupled with the technological advances of our connected world, have further increased the ability (but also the needs) to master the security of a system, to analyse its reliability and thus optimise its maintainability for maximum availability. After an introduction to the essential theoretical elements of Dependability, this module will focus on different approaches to use feedback data to obtain indicators quantifying the four pillars of Dependability. Langue de l'enseignementANGLAIS / ENGLISH | 2 | 6h | 12h | |
Dependability of Smart Systems Maintenance optimisation is a key issue common to all sectors of industry. Companies that master this area stand out significantly from the competition. On the other hand, lack of control over the maintenance process and its factors generally leads to over-maintenance, which is undetectable and extremely costly. Students will therefore first become familiarized with the basic elements of maintenance theory. Afterwards, core but also more advanced concepts of maintenance (such as dynamic bundling of maintenance tasks) will be discussed. Langue de l'enseignementANGLAIS / ENGLISH | 4 | 12h | 16h | |
Methods for Prescriptive Maintenance Although the maintenance decision is often considered the last link in a system’s monitoring process chain, it is also now often considered a starting point for controlling the lifespan of equipment. This last course in the "Reliability & Maintenance" module will therefore focus on the notions of "prescriptive" and "predictive" maintenance. These two terms, adopted from the world of industry and not strictly originally from the field of maintenance, seek to exploit all information (real-time monitoring, feedback data, expert opinion, etc.) to predict the future behaviour of a system and therefore anticipate the maintenance process as well as the entire logistics chain that results from it. This module will focus on the different approaches to predictive maintenance, prognosis, estimation of residual lifespan, etc. Langue de l'enseignementANGLAIS / ENGLISH | 3 | 12h | 12h | |
Project | 5 | |||
Communication and Project Management 2 This module focuses on communication, writing and methodological aspects in a research or operational context. Langue de l'enseignementANGLAIS / ENGLISH | 2 | 6h | 10h | |
Ethics and Acceptance of Innovations This course aims to provide information for understanding the factors involved in the acceptance and usages of digital tools from the perspective of individuals. The module provides knowledge of the theories as well as keys to analysis and interpretation. It also provides guides for the ethical use of algorithms and compliance with the regulations on the collection, storage and use of personal data. Langue de l'enseignementANGLAIS / ENGLISH | 3 | 6h | 15h | |
Internship Internship in a company (professional) or internship in a laboratory (research) Langue de l'enseignementANGLAIS / ENGLISH | 16 |
Arnaud Carayol (M1-M2)
Coordinator of the degree programZARGAYOUNA Mahdi (M2)
Academic coordinatorVANTIEGHEM Nicolas (M2)
Academic secretaryMaster (en) Computer science
M2M2M2 Systèmes intelligents et Applications
Summary
- Degree
- Master (en)
- Field(s)
- Sciences, technologies, santé
- Thematics of study
- Computer science
- How to apply
- Initial Education / Continuing Education / Recognition of prior learning
- Course venue
- Departments and Institutes
- Institut Gaspard Monge (IGM)
Une formation de