Show simple item record

dc.contributor.advisorMayfield, Blayne E.
dc.contributor.authorCain, James Francis, III
dc.date.accessioned2013-11-26T08:21:40Z
dc.date.available2013-11-26T08:21:40Z
dc.date.issued2010-12
dc.identifier.urihttps://hdl.handle.net/11244/6484
dc.description.abstractComputer security problems have been increasing significantly as the Internet has been increasing the means to both access and to distribute both code and data. Attempts to address these problems through computer science education by focusing on information security, network security, and system security have not been entirely successful. The security problems are serious enough at this time that both industry and academia are looking for other solutions and even for other partial solutions. One of these proposed partial solutions focuses the security investigations on the commonality that underlies all software: code.
dc.description.abstractThe author proposed that all computer science undergraduates should be required to take a computer security course that focuses on code security early in their undergraduate program. The objectives of this course would be to teach the importance of code security, to instruct in practical coding techniques for making programs more secure, and to provide practice in these secure coding techniques.
dc.description.abstractThe author has taught an introductory security course with emphasis in code security over the course of one semester during this research project. The students in the course ranged from second semester freshman, straight out of Computer Science I, to seniors graduating at the end of that semester. While results from the pre-test and post-test surveys completed by course subjects were mixed, they suggested that the course was at least partially successful. The students did seem to have a better understanding of computer security but seem to have not improved as much within the area of secure coding as the author had anticipated. The author feels that more repetition and feedback on the writing of secure code will improve the course the next time it is offered.
dc.description.abstractThe author believes these proposals are not a perfect solution for the present computer security problem. However, the author does believe that these proposals are a valid partial solution.
dc.formatapplication/pdf
dc.languageen_US
dc.rightsCopyright is held by the author who has granted the Oklahoma State University Library the non-exclusive right to share this material in its institutional repository. Contact Digital Library Services at lib-dls@okstate.edu or 405-744-9161 for the permission policy on the use, reproduction or distribution of this material.
dc.titleComputer science education: Secure software
dc.contributor.committeeMemberChandler, John
dc.contributor.committeeMemberHedrick, George E.
dc.contributor.committeeMemberKletke, Marilyn
osu.filenameCain_okstate_0664D_11109.pdf
osu.accesstypeOpen Access
dc.type.genreDissertation
dc.type.materialText
dc.subject.keywordscomputer science
dc.subject.keywordscomputer science education
dc.subject.keywordscomputer security
dc.subject.keywordscomputer security education
dc.subject.keywordssecurity education
thesis.degree.disciplineComputer Science
thesis.degree.grantorOklahoma State University


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record