TY - JOUR
T1 - Teaching Applications and Implications of Blockchain via Project-Based Learning: A Case Study
AU - Mentzer, Kevin
AU - Frydenberg, Mark
AU - Yates, David
PY - 2020
Y1 - 2020
N2 - This paper presents student projects analyzing or using blockchain technologies, created by students enrolled in courses dedicated to teaching blockchain, at two different universities during the 2018- 2019 academic year. Students explored perceptions related to storing private healthcare information on a blockchain, managing the security of Internet of Things devices, maintaining public governmental records, and creating smart contracts. The course designs, which were centered around project-based learning, include self-regulated learning and peer feedback as ways to improve student learning. Students either wrote a research paper or worked in teams on a programming project to build and deploy a blockchain-based application using Solidity, a programming language for writing smart contracts on various blockchain platforms. For select student papers, this case study describes research methods and outcomes and how students worked together or made use of peer feedback to improve upon drafts of research questions and abstracts. For a development project in Solidity, this study presents the issues at hand along with interview results that guided the implementation. Teams shared lessons learned with other teams through a weekly status report to the whole class. While available support for the Solidity teams was not ideal, students learned to use available online resources for creating and testing smart contracts. Our findings suggest that a project-based learning approach is an effective way for students to expand and develop their knowledge of emerging technologies, like blockchain, and apply it in a variety of industries.
AB - This paper presents student projects analyzing or using blockchain technologies, created by students enrolled in courses dedicated to teaching blockchain, at two different universities during the 2018- 2019 academic year. Students explored perceptions related to storing private healthcare information on a blockchain, managing the security of Internet of Things devices, maintaining public governmental records, and creating smart contracts. The course designs, which were centered around project-based learning, include self-regulated learning and peer feedback as ways to improve student learning. Students either wrote a research paper or worked in teams on a programming project to build and deploy a blockchain-based application using Solidity, a programming language for writing smart contracts on various blockchain platforms. For select student papers, this case study describes research methods and outcomes and how students worked together or made use of peer feedback to improve upon drafts of research questions and abstracts. For a development project in Solidity, this study presents the issues at hand along with interview results that guided the implementation. Teams shared lessons learned with other teams through a weekly status report to the whole class. While available support for the Solidity teams was not ideal, students learned to use available online resources for creating and testing smart contracts. Our findings suggest that a project-based learning approach is an effective way for students to expand and develop their knowledge of emerging technologies, like blockchain, and apply it in a variety of industries.
UR - http://isedj.org/2020-18/n6/ISEDJv18n6.pdf#page=57
U2 - 1545-679X
DO - 1545-679X
M3 - Article
VL - 18
SP - 57
EP - 98
JO - Information Systems Education Journal
JF - Information Systems Education Journal
IS - 6
ER -