Building a Serious Game to Teach Secure Coding in Introductory Programming Courses
Date
2012Author
Adamo-Villani, Nicoletta
Oania, Marcus
Whittinghill, David
Brown, Jacob
Cooper, Stephen
Metadata
Show full item recordAbstract
We report the development and initial evaluation of a serious game that, in conjunction with appropriately designed matching laboratory exercises, can be used to teach secure coding and Information Assurance (IA) concepts across a range of introductory computing courses. The IA Game is a role-playing serious game (RPG) in which the student travels through seven computer techno-inspired environments (IA concept rooms); in each environment he/she learns a different IA concept. After playing each level, the student completes a related CS educational module comprised of a theory lesson and a lab assignment. The game is being created with a user-centered iterative approach that includes two forms of evaluation: formative and summative. In this paper we report the findings of an initial formative evaluation of the first 2 game levels with a group of undergraduate students.
BibTeX
@inproceedings {10.2312:conf:EG2012:education:033-040,
booktitle = {Eurographics 2012 - Education Papers},
editor = {Giovanni Gallo and Beatriz Sousa Santos},
title = {{Building a Serious Game to Teach Secure Coding in Introductory Programming Courses}},
author = {Adamo-Villani, Nicoletta and Oania, Marcus and Whittinghill, David and Brown, Jacob and Cooper, Stephen},
year = {2012},
publisher = {The Eurographics Association},
ISSN = {1017-4656},
DOI = {10.2312/conf/EG2012/education/033-040}
}
booktitle = {Eurographics 2012 - Education Papers},
editor = {Giovanni Gallo and Beatriz Sousa Santos},
title = {{Building a Serious Game to Teach Secure Coding in Introductory Programming Courses}},
author = {Adamo-Villani, Nicoletta and Oania, Marcus and Whittinghill, David and Brown, Jacob and Cooper, Stephen},
year = {2012},
publisher = {The Eurographics Association},
ISSN = {1017-4656},
DOI = {10.2312/conf/EG2012/education/033-040}
}