Programmation Parallèles et Distribués
Catégorie de coursGI2
Présentation: Ce cours porte sur le communication inter-processus par passage de messages, ce qui représente le fondement de la programmation distribuée.
Le passage de messages entre des processus peut se faire de plusieurs manières. En particuliers, nous traitons les implémentations suivantes :
- Communication synchrone (notion de Channel)
- Communication asynchrone (notion de Port)
- Communication client/serveur (notion de Entry)
Enseignant: Nouha Baccour
Introduction à la blockchain
Catégorie de coursGI3
Ce cours met en lumière les raisons pour lesquelles la Blockchain émerge comme une technologie incontournable pour l’avenir. Le premier objectif consiste à identifier le principe du bitcoin et de la blockchain, les notions cryptographiques qu’elle utilise, le marché de crypto-monnaie. Le deuxième objectif est développer des applications décentralisées et de les déployer sur le réseau blockchain.