Education Program


M1 ICT: ICT Master for Internet of Things (ICT-4-IoT)

Semester 1:

Se 1-M1 2016-2017 20160914

Semester 2:

Se 2-M1 2016-2017 20160914

Semester 1: Common Courses for all specialties

Mathematics tool for ICT
The objective is that the student can solve and process simple problems and statistical inference standards, to understand the basic concepts of the theory of estimation and hypothesis testing.

Information Systems
This course aims to deepen students' skills on information systems.
Firstly, the course deals with relational databases to ensure that students will be able to define a correct set of tables to store and organize data.
Secondly, new alternative paradigms to efficiently compute/analyse big data (NoSQL) will be studied. Thirdly, decision support systems based on OLAP technology will be studied so as to provide the students with knowledge and technical skills necessary to implement and maintain a decisional information system.
Programming techniques
Programmation using the object-oriented programming.
Data AcquisitionThe objective of this consists in learning how the sensors deliver their information through analog signal, and how these signals can be captured, filtered, transformed, in order to send the information in the software domain for treatment.
Software engineeringThe objective of this course consists in renforced in the students capabilities to be able to develop program.
Large number of TU will need software development, the students must be able to focus on these TU contents, not on development problems.
So this TU is based on large part of practice.
From Sensor to user
The aim of this course is to present the entire process chain of a data stream from a set of sensors and to make decisions.
It is not here to get into the details of all parts of the chain, but rather to explain the courses that follow each address one point of the chain.
It will also explain that the ICT master is cut into 2 courses and one of the course will focus on the software development part of the data processing, while the second course will focus on control platforms enforcement to ensure effective implementation of data processing algorithms.
Ideally, a complete sample processing chain could be presented and each of the following courses could be based on the processing chain to illustrate how the skills being addressed are used.
Transversal course
Common course for all Master students, including English, French and Management Science

Semester 2: Common Courses and Specialized Courses

System Architectures
The goal is to remind the main concept in architectures, operating systems and networks.
The objectives of this course consist in provide a good knowledges about how informatics system works.
The three main parts of this type fo systems will be studied.
The first one is the architecture aspect for which the objective consists in understanding how a simple processor is able to execute a set of instructions.
The second one is the operating system aspects, which can be view as a set of services providing the access to every simple mechanisms necessary to control the task execution.
The third one is the network, which ensure the interconnection of the computer with others computers.
Security for Data and Systems
The objective of this course consists in delivering the knowledges about security problems in complex systems.
The hardware and software point of veiw will discussed in this course.

Objectives : the goal is to cover security at all levels, from hardware to software and network.
Methods and tools for modelling and simulationThe objective of this conists in deliver an overview of the different methods that can be used to model and simulate complete systems.

The main idea is to explain the good design principles, and to give guidelines for specifications of complex systems.
IoT Interfaces
from Hardware to Software and Wireless communications
The objective of this course consists in the study of the interface between the hardware and the software domains.
From the sensors point of view, the signal must be prepared in order to be compatible with the digital interface of the system. A closed link witht the TU 1.4 will be necessary to ensure good transition.
From the software point of view, the information from the sensors are accessed through drivers.
Data modeling
Data modelisation and storage.
Advanced centralized architectures and parallelism
Objectives : the goal is to cover parallelism in centralized architectures. It should cover pipelines in processors, branch prediction, multicores and multiprocessors.
MI2.05M1 internshipStudents have to do an internship in a laboratory, integrate a team and contribute to experiments related to a clear scientific question.
This scientific question must be of course relative to the minor courses chosen during the semester 2 of the ICT Master program. The best is to choose a research topic in relation to your future career plan.
After your internship, you will have to report on your work in a document and with an internship defense.


M2 ICT: Download here