Skip to content

IF25-40302

Blockchain Technology

  • 2025 Curriculum

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

  1. Blockchain concepts and architecture
  2. Hash functions, digital signatures and blockchain data structures
  3. Consensus mechanisms
  4. Smart contracts
  5. Blockchain-based application development
  6. Smart contract security
  7. Blockchain network security

Course Learning Outcomes (CLO)

Each course outcome derives from one programme outcome.

  1. CPMK-KSMI-02

    Students are able to evaluate security by appropriately applying defence strategies to infrastructure and mobile devices.

    CPLP02
  2. 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.

Back to course catalogue