You hacked my program? Teaching cybersecurity using game-based learning
dc.contributor.author | Tareque, Md. Hasan | |
dc.contributor.author | Deutekom, Steven | |
dc.contributor.author | Anvik, John | |
dc.contributor.author | Bashir, Maimoona | |
dc.date.accessioned | 2025-02-22T19:37:28Z | |
dc.date.available | 2025-02-22T19:37:28Z | |
dc.date.issued | 2024 | |
dc.description | Open access article. Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) license applies | |
dc.description.abstract | As cyberthreats become more commonplace, the teaching of cyber- security concepts at an introductory level is becoming increasingly important. However, teaching this subject in an engaging manner is challenging. This work investigates the use of a game-based learn- ing approach to teaching cybersecurity concepts in the form of a card game called Program Wars. Within the game, players use cards to create a representation of a computer program while launching cyberattacks at their opponents and defending their own program. As the initial version of the game presented cybersecurity concepts at only a high-level, Program Wars v.2.0 was created to introduce players to eight common cyberattacks and the tools used to defend against them. The results of a user study show that after playing Program Wars v.2.0 a player’s knowledge of cybersecurity concepts is improved, showing that our game-based learning approach pro- vides an effective means for introducing cybersecurity concepts to those with little or no prior knowledge. As Program Wars is a freely available web-based game, it can easily be integrated into classes to improve a student’s knowledge of cybersecurity concepts. | |
dc.description.peer-review | Yes | |
dc.identifier.citation | Tareque, M. H., Deutekom, S., Anvik, J., & Bashir, M. (2024, May 2-3). You hacked my program? Teaching cybersecurity using game-based learning. 26th Western Canadian Conference on Computing Education, Kelowna, B.C., Canada. https://doi.org/10.1145/3660650.3660672 | |
dc.identifier.uri | https://hdl.handle.net/10133/6983 | |
dc.language.iso | en | |
dc.publisher | ACM | |
dc.publisher.department | Department of Mathematics & Computer Science | |
dc.publisher.faculty | Arts and Science | |
dc.publisher.institution | University of Lethbridge | |
dc.publisher.url | https://doi.org/10.1145/3660650.3660672 | |
dc.subject | Cybersecurity education | |
dc.subject | Game-based learning | |
dc.subject | Web application | |
dc.subject | Cyberthreats | |
dc.subject | Cyberattacks | |
dc.subject.lcsh | Computer security | |
dc.subject.lcsh | Hacking | |
dc.title | You hacked my program? Teaching cybersecurity using game-based learning |