IBE500 Blockchain Fundaments (Spring 2026)

ECTS Credits:
7.5
Responsible faculty:
Avdeling for logistikk
Campus:
Molde
Course Leader:
Joao Carlos Amaro Ferreira
Teaching language:
English
Study level:
Bachelor
Duration:
½ year

Table of contents

Contents

This course is divided into 7 modules:

Module 1: Introduction to Blockchain

    • What is Blockchain?
    • Benefits and Challenges of Blockchain

Module 2: Comparing Blockchains

    • Public vs. Private Blockchains
    • Comparing Blockchain Platforms
    • Security and Consensus Mechanisms
    • Interoperability and Standards

Module 3: Blockchain Applications in Various Industries

    • Blockchain in Supply Chain, Finance, Real Estate, Voting, Healthcare, and More

Module 4: Blockchain Architecture and Consensus Mechanisms

    • Blockchain Architecture
    • Advanced Consensus Algorithms (Proof of Stake, PBFT)
    • Layer 2 Scaling Solutions (Lightning Network, Plasma)

Module 5: Smart Contracts and DAMLp Development

    • Introduction to Solidity and Smart Contract Development
    • Smart Contract Use Cases (Finance, Insurance, Logistics)

Module 6: Decentralized Finance (DeFi) and NFTs

    • DeFi Protocols (Uniswap, Aave, Compound)
    • NFT Creation and Use Cases
    • Governance and Staking in DeFi
    • Explore decentralized finance ecosystems and NFT technology.

Module 7: Emerging Trends and the Future of Blockchain

    • Blockchain Interoperability (Polkadot, Cosmos)
    • Central Bank Digital Currencies (CBDCs)
    • IA and BCK

The course is connected to the following study programs

Recommended knowledge

Prerequisites: None.

The student's learning outcomes after passing the exam

Knowledge

  • Basic theory on transactions, blocks, blockchains, smart contracts and crypto currencies
  • Decision model for when a blockchain is suitable
  • Understanding the business case of blockchain application
  • Blockchain-related challenges

Skills

  • How to make Smart Contract in a blockchain
  • How to make blockchain implementation to different areas
  • How to make applications using the blockchain

General competence

  • Be able to see the connection between the theoretical knowledge on blockchains and the practical skills on blockchain based business applications.

Forms of teaching and learning

5 hours lecturing per week divided into: 2 hours- online video and 1h online for concept discussions and 2 hours- online for group work

Coursework requirements - conditions for taking the exam

Exam Eligibility Rules

  • Weekly assignments: Complete at least 75% of all weekly assignments.
  • Attendance: Attend at least 80% of scheduled classes.

Exam

Evaluation based on exam (40%) and a project work (60%)

Written school exam

  • Proportion of total assessment: 40%
  • Duration: 2 hours
  • Grouping: Individual
  • Grading scale: Letter (A - F)
  • Support material allowed: All written material and calculator

  • Applied project - 60%

    • Evaluated via a written report describing the applied work performed.
    • Grading: Letter scale AF.

Pensum

The current reading list for 2025 Spring can be found in Leganto
Last updated from FS (Felles studentsystem) Nov. 4, 2026 1:19:00 AM