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