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 com-prises a GitLab instance for simulated secure programming tasks and a tower defence game. Whithin the lab we inte-grated 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 |
---|---|
Title of host publication | 2022 IEEE European Symposium on Security and Privacy Workshops (EuroS&PW) |
Publisher | IEEE |
Pages | 486-495 |
Number of pages | 10 |
ISBN (Electronic) | 9781665495608 |
DOIs | |
Publication status | Published - 27 Jun 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 |
Keywords
- CyBOK
- learning outcomes
- secure programming
- serious game
- virtual lab
ASJC Scopus subject areas
- Computer Networks and Communications
- Hardware and Architecture
- Information Systems
- Information Systems and Management
- Safety, Risk, Reliability and Quality