IBE500 Blockchain Fundaments (Spring 2025)
- ECTS Credits:
- 7.5
- Responsible faculty:
- Avdeling for logistikk
- Campus:
- Molde
- Course Leader:
- Joao Carlos Amaro Ferreira
- Teaching language:
- English
- Study level:
- {code=LN, name=Foundation courses, level I}
- 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
- Bachelor in IT and Digitalization
- Exchange programme - Bachelor's level
Recommended knowledge
An introductory course on programming is mandatory, for example IBE151 Practical Programming.
Previous knowledge of JavaScript is recommended
The student's learning outcomes after passing the exam
Knowledge
- Basic theory on transactions, blocks, blockchains, smart contract 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
- Mandatory coursework: Assignment(s)
- Courseworks given: 10
- Courseworks required: 10
- Presence: Not required
- Comment: 10 compulsory assignments approved
Exam
- Written school exam
- Proportion of total assessment: 50%
- Duration: 2 hours
- Grouping: Individual
- Grading scale: Letter (A - F)
- Support material allowed: All written material and calculator
- Digital home exam: Presentation and report. Done in last lesson.
- Proportion of total assessment: 50%
- Grouping: Group
- Grading scale: Letter (A - F)
Pensum
The current reading list for 2025 Spring can be found in Leganto
Last updated from FS (Felles studentsystem)
Oct. 14, 2026 9:16:22 PM