DocumentCode :
3229669
Title :
Cultivating the ability of security coding for undergraduates in programming teaching
Author :
Chen Bo ; Xu Da-wei ; Gao Si-dan ; Yu Ling
Author_Institution :
Sch. of Comput. Sci. & Technol., Nanjing Normal Univ., Nanjing, China
fYear :
2009
fDate :
25-28 July 2009
Firstpage :
1425
Lastpage :
1430
Abstract :
To address the problems existing in current college programming education, we consider that the cultivation of security coding ability may be combined within existing courses, such as programming courses, operating system and software engineering curriculum, etc. This paper reviews the authors´ several-year practice of integrating the training of the students´ security coding ability with programming courses. Three key stages of practice are introduced, which are organic combination with programming curricula, choosing proper textbooks and the introduction of security coding examples. The authors strive to achieve three improvements in the cultivation of students´ ability: improvements from defensive programming to security programming, adding secure functions instead of security functions, and paying more attention to enhancing the software quality instead of security. The main contents of security software coding best practices integrated into our teaching practice are given. The testing result shows that the students´ security coding ability can be improved, and in fact many of whom have performed well in job interview and get a good job.
Keywords :
computer science education; educational courses; programming; security of data; software quality; teaching; operating system; programming course teaching; proper textbook choosing; software engineering curriculum; software quality; student security software coding ability; Best practices; Educational programs; Functional programming; Operating systems; Programming profession; Security; Software engineering; Software quality; Systems engineering education; Testing; educate; information security; programming teaching; security coding;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science & Education, 2009. ICCSE '09. 4th International Conference on
Conference_Location :
Nanning
Print_ISBN :
978-1-4244-3520-3
Electronic_ISBN :
978-1-4244-3521-0
Type :
conf
DOI :
10.1109/ICCSE.2009.5228199
Filename :
5228199
Link To Document :
بازگشت