Abstract
The increased need for cybersecurity professionals and the necessity to raise the general security awareness of software developers underlines the importance of exploring new approaches for secure programming education. In this paper, we present the Citadel Programming Lab which comprises a GitLab instance for simulated secure programming tasks and a tower defence game. Whithin the lab we integrated guidance linked to CyBOK, a knowledgebase which organises and presents cybersecurity topics, to introduce learners to fundamental security and secure programming concepts. We discuss the design approach of using the game as a motivation to engage with the materials but also as the vehicle for introducing key cybersecurity concepts to assist students in tackling the secure programming tasks embedded in the lab. We present the result of a focus group discussion evaluation of the approach which confirms the pertinence of the CyBOK linkage and the suitability of the serious game to support the lab's progressive introduction to complex cybersecurity topics.
Original language | English |
---|---|
Number of pages | 10 |
Publication status | Accepted/In press - 1 Apr 2022 |
Event | 1st European Workshop on Cyber Security Education and Practice 2022 - Co-located with IEEE Euro S&P 2022, Genoa, Italy Duration: 10 Jun 2022 → 10 Jun 2022 Conference number: 1 https://sites.google.com/view/euro-csep |
Workshop
Workshop | 1st European Workshop on Cyber Security Education and Practice 2022 |
---|---|
Abbreviated title | EURO CSEP 2022 |
Country/Territory | Italy |
City | Genoa |
Period | 10/06/22 → 10/06/22 |
Internet address |