Educate Secure Programming Skills in University
Computer users, managers, and developers all would agree that we need software and systems which are more secure. Such efforts will require support from both the education and training communities to improve software assurance-particularly in writing secure code. So, we need to add secure programming content to educate secure programming skills in programming curricula in university. Based on this idea,we write a textbook--the C programming language (C99version), which adopted a novel organization architecture,included some secure programming content and published by tsinghua university publishing company in China in 2006. And we used this book as a textbook in school of computer science,Sichuan University, China. After nearly two years later, we find that secure programming skills is very important for a student of computer science, and the textbook is helpful to educate the secure skills of the student. This paper discusses the secure programming content organization of the book, and compares the effect of using the book with the old style book. And it also proposed a preferable teaching method, that is the completionmethod which requires students to complete part-complete solutions to given programming problems. Recur to this method,students can understand the program deeply and after a lot of exercises the students maybe have the capability to solve the complex problem.
CHEN Liangyin CHEN Liangwei ZHANG Jingyu Xing Jianchuan Li Qing
School of Computer Science Sichuan University Chengdu 610065, China The First Middle School of Tongliang, Chongqing, 625060, China
国际会议
武汉
英文
1351-1353
2007-07-25(万方平台首次上网日期,不代表论文的发表时间)