Blockchain Technologies (E)
Degree programme | Computer Science - Software and Information Engineering |
Subject area | Engineering Technology |
Type of degree | Bachelor full-time |
Type of course unit (compulsory, optional) | Elective |
Course unit code | 024717050656 |
Teaching units | 30 |
Year of study | 2025 |
Name of lecturer(s) | Mark BALLANDIES |
Requirements and Prerequisites
- A (preferably object-oriented) programming language
- English
Course content
- General introduction to the functionality of blockchain and distributed ledger technologies (DLT)
- Presentation and comparison of various DLT Systems, including architecture, programming, consensus mechanisms and other special properties
- Introduction to Cryptoeconomics, Token engineering and Tokenomics.
- Overview of advanced solution approaches for interoperability, scalability and privacy
Demonstrations and practical examples including coding
Learning outcomes
- The students have an overview of current blockchain and distributed ledger technologies
- Students know what cryptoeconomics, token engineering, and tokenomics are and what the relevant methods are to design and construct value-sensitive DLT systems
- The students know how the interoperability and scalability of blockchains as well as the assurance of confidentiality can be solved.
Planned learning activities and teaching methods
Demonstrations and practical examples including coding with feedback. Impulse presentations by students on DLT topics.
Assessment methods and criteria
Evaluation of the exercises 70% and presentations 30%.
For a positive grade, a minimum of 50% of the possible points must be achieved in each part of the examination.
Comment
None
Recommended or required reading
- Ballandies, M.C., Dapp, M.M. and Pournaras, E., 2022. Decrypting distributed ledger design—taxonomy, classification and blockchain community evaluation. Cluster computing, 25(3), pp.1817-1838.
- Hill, Brenn u.a. (2018): Blockchain Developer's Guide: Develop smart applications with Blockchain technologies - Ethereum, JavaScript, Hyperledger Fabric, and Corda. Packt Publishing.
- Dapp, M.M., Helbing, D. and Klauser, S., 2021. Finance 4.0-Towards a Socio-Ecological Finance System: A Participatory Framework to Promote Sustainability (p. 109). Springer Nature.
- Antonopoulos, A.M., 2017. Mastering Bitcoin: Programming the open blockchain. " O'Reilly Media, Inc.".
- Antonopoulos, A.M. and Wood, G., 2018. Mastering ethereum: building smart contracts and dapps. O'reilly Media.
Mode of delivery (face-to-face, distance learning)
Hybrid: Half of the lectures will be conducted online. The first block is a in-person session.