Learning Principles and the Secure Programming Clinic
Author(s) -
Matt Bishop,
Melissa Dark,
Lynn Futcher,
Johan van Niekerk,
Ida Ngambeki,
Somdutta Bose,
Minghua Zhu
Publication year - 2019
Publication title -
ifip advances in information and communication technology
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.189
H-Index - 53
eISSN - 1868-4238
pISSN - 1868-422X
DOI - 10.1007/978-3-030-23451-5_2
Subject(s) - class (philosophy) , computer science , medical education , mathematics education , medicine , artificial intelligence , psychology
Several academic institutions have run a clinic on robust and secure programming. Each time a clinic was run, it was associated with a specific class. Using pre- and post-class evaluation instruments, it is clear that the effect of the secure programming clinic on students’ understanding of secure programming was generally positive. However, in some instances the clinic was underutilized, and in other cases it could not be run at other institutions. The goal of this paper is to examine the structure of the clinic in light of five basic learning principles, and provide information about when a clinic will not improve students’ understanding, and when it will. We validate this by examining an instance of the secure programming clinic, and show how the learning principles explain the improvement in student grades, or lack thereof. From this, we draw conclusions about ways to make the clinic more effective, and when it will not be effective.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom