An Investigation into Educational Process Models for Teaching Secure Programming

0Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Despite the many advantages that software applications provide in our daily lives, there are also numerous threats that target vulnerabilities in these applications. There is therefore a demand for new technologies and approaches to secure software development. Educational institutions are responsible for equipping computing graduates with the requisite secure programming knowledge, skills and abilities. However, despite various curricula guidelines being provided by the ACM and other professional bodies, many educational institutions have not successfully implemented such changes within their curricula. One of the problems is that the available curricula guidelines focus more on what secure programming concepts should be taught, rather than how. This paper therefore investigates how educational process models could be used for teaching secure programming. It further identifies various themes and sub-themes from different educational process models and argues how these can be used to teach secure programming.

Cite

CITATION STYLE

APA

Mdunyelwa, V., Futcher, L., & van Niekerk, J. (2022). An Investigation into Educational Process Models for Teaching Secure Programming. In IFIP Advances in Information and Communication Technology (Vol. 658 IFIP, pp. 77–90). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-031-12172-2_7

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free