Académique Documents
Professionnel Documents
Culture Documents
Fiche module
Catégorie de module : Volume CI*: 22,5h Volume total : 22,5h Volume de Travail
Obligatoire horaire personnel : 7,5h
PIC*: 0
Régime d’Examen :
Enseignant responsable :
Date : Juin 2021 Type de module : MCI CCU avec TP
Hela Kaffel
1/ Objectifs du module
- Donner une vue d’ensemble sur les aspects techniques de la technologie blockchain.
- Des cas d’usage seront présentés pour montrer l’apport de cette technologie dans les systèmes
informatiques en général.
2/ Pré-requis du module
a. Domaines :
a. Intitulés des cours :
- Mise en place d’une Blockchain
- développement d’un smart contract
-
3/ Résultats d'apprentissage
3.1 Connaissances (Savoir) :
- Comprendre les fondements théoriques de la technologie Blockchain
- Connaître l’architecture d’une Blockchain.
- Mesurer les apports et les limites de cette technologie et en identifier les cas d’usage.
- Concevoir et implémenter une application basée sur la Blockchain
3.2 Compétences (savoir-faire) :
- Mise en place d’une Blockchain
- développement d’un smart contract
-
4/ Contenu
4.1 Plan du cours :
I- Genesis, fondamentaux et cas d’usage
II- Algorithmes de consensus
III- Blockchain 1.0: Cryptomonnaies
IV- Blockchain 2.0: Smart Contract
V- Blockchain 3.0 : Dapps et Tokens
VI- Interopérabilité
VII- Aspects économiques de la technologie Blockchain
VIII- Étude pratique
4.2 Travaux demandés (TDs, TPs, PICs) :
- Mise en place d'une Blockchain et développement d'un SC simple
4.3 Approche pédagogique : méthode applicative et affirmative
5/ Environnement IT de TP ou de projet requis
- Blockchain open source
8/ Ressources pédagogiques
8.1 support de cours :
- Polycop sur moodle
8.2 Ouvrages de référence :
- Alan T. Norman, Blockchain Technology Explained: The Ultimate Beginner’s Guide About
Blockchain Wallet, Mining, Bitcoin, Ethereum, Litecoin, Zcash, Monero, Ripple, Dash, IOTA And
Smart Contracts, March 2021, ISBN-13-979-8730129184
- Kevin Solorio, Randall Kanna, David H Hoover, Hands-On Smart Contract Development With
Solidity and Ethereum: From Fundamentals to Deployment, December 2019, ISBN 10- 1492045268
-