Menu Nederlands


Exchange programme

This practical exchange programme introduces you to blockchain technologies and cryptocurrency by building a simple working prototype from scratch and providing the theoretical knowledge behind it

In this exchange programme you will review and learn blockchain technologies by building a simple working prototype from scratch. This project-based course allows you to learn, apply and evaluate your knowledge in blockchain and cryptocurrency, the most popular application of blockchain. You will review fundamental components of a blockchain, by developing a cryptocurrency in a blockchain data structure using Python. You will learn about digital signatures, hashing and proof-of-work mining. You will also design and build a scheme for decentralised consensus including communicating over TCP/IP sockets.  

Facts and figures

The programme at a glance

Programme information

What to expect

About the programme

This programme is planned for 2 educational periods (or blocks) of 10 weeks, called OP (Onderwijsperiodes), so in total it consists of 20 weeks. To achieve the intended learning outcomes of the programme, various activities including lecture, quiz, class assignment, homework, research, presentation and open discussions are conducted and followed every week. 


Type of assessment

This programme contains multiple assessment components:

  • Quiz (weekly)
  • Research and Presentation
  • Class Exercise (weekly)
  • Homework (weekly)
  • Final Assignment Part 1 (OP1)
  • Final Assignment Part 2 (OP2)




Learning outcomes

If you have successfully completed this exchange programme then you are able to:

  • Understand and implement asymmetric encryption, digital signature, and signature verification
  • Understand and implement basic components of a blockchain and cryptocurrency (transaction, public ledger, hash, block, and tamper-proof blockchain) and its operations (verification, validation, load, and store)
  • Understand and implement decentralisation, mining, consensus, proof of work, nonce, mining reward, transaction fee
  • Understand and implement communication and networking in blockchain, miner, wallet, client/server and concurrency in miners and wallets


OP / Block 1


OP / Block 2



After completing your exchange programme at Rotterdam University of Applied Sciences, you will receive a:

  • Transcript of Records


An indication of the topics that will be taught


Where you can find us
Foto van locatie Location

Wijnhaven 107

Wijnhaven 107 3011 WN