Integrating Security Concepts Into Introductory Programming Courses

Tutkimustuotos: Artikkeli kirjassa/raportissa/konferenssijulkaisussaKonferenssiartikkeliTieteellinenvertaisarvioitu

1 Sitaatiot (Scopus)
23 Lataukset (Pure)

Abstrakti

This article proposes a method to help students develop a security mindset by incorporating security concepts into a university-level introductory programming course. The method is based on a mapping of introductory programming topics to relevant security concepts. The mapping is used to modify lecture materials and programming projects to incorporate security-related information and requirements. These modifications are added gradually, with minimal impact on existing learning outcomes and expected student effort. We evaluated our method in a case study on the introduction of security concepts in an introductory programming course in Python. For this, we analyzed student programming projects and conducted a post-course survey. The results show improved security implementation in student projects and increased awareness of the importance of security in programming.
AlkuperäiskieliEnglanti
OtsikkoInformation Security Education. Empowering People Through Information Security Education - 17th IFIP WG 11.8 World Conference, WISE 2025, Proceedings
ToimittajatLynette Drevin, Wai Sze Leung, Suné von Solms
KustantajaSpringer
Sivut217-233
Sivumäärä16
ISBN (elektroninen)978-3-031-94924-1
ISBN (painettu)978-3-031-94923-4
DOI - pysyväislinkit
TilaJulkaistu - 26 heinäk. 2025
OKM-julkaisutyyppiA4 Artikkeli konferenssijulkaisuussa
TapahtumaIFIP World Conference on Information Security Education -
Kesto: 21 toukok. 202523 toukok. 2025

Julkaisusarja

NimiIFIP Advances in Information and Communication Technology
Vuosikerta742 IFIPAICT
ISSN (painettu)1868-4238
ISSN (elektroninen)1868-422X

Konferenssi

KonferenssiIFIP World Conference on Information Security Education
Ajanjakso21/05/2523/05/25

Rahoitus

This work has received funding from the Finnish Ministry of Education and Culture under grant agreement OKM/60/522/2022. We would like to thank Annamari Soini for providing the opportunity to perform a case study on the method proposed in this paper.

Viittausmuodot