TY - CONF AB - Computer Science programs often fail to provide students with a complete and comprehensive education in secure programming. The reasons for this failure include: not emphasizing the importance of secure programming beyond basic principles, overloaded curricula in which secure programming courses are elective, and the failure to integrate advanced secure programming along with advanced programming. This paper proposes the use of a Secure Programming Clinic to help address this failure and describes principles for the design, structure, and evaluation of such a clinic. AU - Dark, Melissa AU - Ngambeki, Ida AU - Bishop, Matt AU - Belcher, Steven T2 - Proceedings of the 19th Colloquium on Information System Security Education Y2 - June T1 - Teach the Hands, Train the Mind ... A Secure Programming Clinic! PY - 2015 ER -