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.
CITATION STYLE
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
Mendeley helps you to discover research relevant for your work.