Extended Game Platform for Novice Programmers
Abstract
In an attempt to recruit and retain computer science majors, game design courses have become increasingly popular in academia. Game design encompasses multiple stages of product development, takes an average of two or more years and includes a team of individuals who possess strong programming abilities. Additionally, game development platforms consists of complex architectures that are difficult for novice programmers to comprehend let alone navigate. Due to this complexity, game design courses are typically taught as capstone courses intended for students who have intermediate or advanced programming skills. Consequently, introductory computer science courses do not include game development as typical programming assignments. We introduce a learning model that employs team-based pedagogy as the basis for students acquiring object-oriented programming skills, equipping programmers with the ability to design 3D games. Furthermore, we modify an existing game platform to include built-in scaffolds that assist students with the comprehension and application of object-oriented concepts. In response to the criticism that sustained hours of game-play contribute to physical inactivity and the growing obesity epidemic affecting America, novice programmers are given the creative task of designing a physically interactive game module that aids the player in meeting fitness goals and provides a source of entertainment.
BibTeX
@inproceedings {10.2312:eged.20071015,
booktitle = {EG Education Papers},
editor = {Isabel Navazo and Petr Felkel},
title = {{Extended Game Platform for Novice Programmers}},
author = {Rankin, Yolanda and Lechner, Thomas},
year = {2007},
publisher = {The Eurographics Association},
DOI = {10.2312/eged.20071015}
}
booktitle = {EG Education Papers},
editor = {Isabel Navazo and Petr Felkel},
title = {{Extended Game Platform for Novice Programmers}},
author = {Rankin, Yolanda and Lechner, Thomas},
year = {2007},
publisher = {The Eurographics Association},
DOI = {10.2312/eged.20071015}
}