Teaching Programming Blockchain Applications to undergraduate students
Keywords:
blockchain, education, experiential learning, employability, supply chain managementAbstract
Blockchain is a technology with potential for supporting industrial applications with traceability and transparency. Unfortunately, the understanding necessary to make decisions regarding the adoption of the technology and to implement blockchain-based applications is still in short supply.
We have designed and taught for two years an undergraduate course to help filling the talent gap that is undermining Blockchain adoption. The course is thought as a hands-on course, where students gain initial skills in developing supply management applications for the BSV blockchain. This paper describes the motivations and challenges of the course, discusses its main achievements and issues, and suggests guidelines to follow based on our observations and the student feedback.