
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.
- Learn the basic concepts of blockchain
- Know the brief history of blockchain technology
- Learn the basic concepts of cryptocurrency
- Understand how blockchain works
- Learn what consensus mechanism is in blockchain
- Model problems using blockchain
- Enseignant: BELFERDI Wassila
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
- Enseignant: Femmam Manel

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.
- Enseignant: Maroua GRID