Enseignement

Introduction to Blockchain

The aim of Introduction to Blockchain course is to introduce the main foundations of this emerging technology. The Blockchain technology was originally dedicated for Bitcoin, but blockchain is now being a general purpose technology. The generalization is materialized by the definition and the use of programming language, such Solidity, Python, …The blockchain technology is , mainly, founded on two well-established systems in computer science : Distributed system (Peer-To-Peer) and Cryptosystem  (Cryptographie, Hashing).

Read more about Introduction to Blockchain

Technologie Objet

Le cours a été dispensé pour les étudiants de Master 1. Il présente les technologies sous-jacentes de l'orienté objet. Le cours traite principalement les design pattern GoF (Gang of Four), la JVM, les architectures N-Tiers, Etc ... 

Read more about Technologie Objet

Architecture avancée des ordinateurs

Le cours de support architectural des concepts avancés été dispensé en troisième année dans la formation d'Ingénieur d'état en informatique. Le cours traite l'architecture de l'ordinateur selon un autre angle. Le hardware de l'ordinateur est perçu comme étant un support des diférents concepts logiciel : Procédure, Module, Objet, Structures de données simples et complexes, ...

Read more about Architecture avancée des ordinateurs