The objective of this module is to introduce students to scientific research by presenting the methodology and basic rules to master, defining the procedure to understand, evaluate and write scientific research.

Ce cours présente des concepts issus de deux grands 

domaines scientifiques et techniques : la Science des 

Données  et  des  Big  Data  d’une  part,  et  le  calcul 

parallèle, ou High Performance Computing (HPC), 

qui  requiert  l’utilisation  de  technologies  et  de 

méthodes analytiques spécifiques d’autre part. 

Blockchain is the backbone Technology of Digital CryptoCurrency BitCoin. The blockchain is a distributed database of records of all transactions or digital event that have been executed and shared among participating parties. Each transaction verified by the majority of participants of the system.

This course aims to:
  1. Learn the basic concepts of blockchain
  2. Know the brief history of blockchain technology
  3. Learn the basic concepts of cryptocurrency
  4. Understand how blockchain works
  5. Learn what consensus mechanism is in blockchain
  6. Model problems using blockchain

Ce cours a pour objectif de : Comprendre les différents éléments de la représentation des connaissances ; comprendre les outils d'inférences ; et les principales approches développées en intelligence artificielle afin de représenter les connaissances incertaines et de modéliser les modes de raisonnement sur ces connaissances

The objective of the course is to introduce distributed artificial intelligence to students.
The concept of agent which is perhaps seen as an extension of the concept of object is introduced.
The two types of agents, namely the cognitive agent which simulates human behavior and the reactive agent which simulates particles, are studied through their architecture.
At a second level, the multi-agent system is presented through its theory, its different architectures and the  languages ​​dedicated to its implementation.