IF25-40302
Blockchain Technology
Description
This course prepares students to explain the concepts of blockchain, hash functions, digital signatures and consensus mechanisms, develop blockchain-based applications and smart contracts, and evaluate the security of smart contracts and blockchain networks. Study materials: Algorithmic Foundations (AL), Mathematical and Statistical Foundations (MSF), Security (SEC).
Topics
- Blockchain concepts and architecture
- Hash functions, digital signatures and blockchain data structures
- Consensus mechanisms
- Smart contracts
- Blockchain-based application development
- Smart contract security
- Blockchain network security
Course Learning Outcomes (CLO)
Each course outcome derives from one programme outcome.
- CPMK-KSMI-02
Students are able to evaluate security by appropriately applying defence strategies to infrastructure and mobile devices.
CPLP02 - CPMK-KSMI-01
Students are able to design and implement modern computing architectures by making use of artificial intelligence, multimedia and data integrity
CPLP02
Supported PLOs
- CPLP02
- Design and evaluate modern computing system architectures that integrate artificial intelligence, multimedia and data integrity, and apply cyber defence strategies to infrastructure and mobile devices.

