Return
Integrating Security Concepts Into Introductory Programming Courses
DOI:10.1007/978-3-031-94924-1_15.png)
Abstract
En 中文
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.
Keywords:
Cybersecurity
Secure programming
Teaching
University
Introductory programming course
Journal
I
IF:
0
Papers:
17
Citations:
0

