SoccerCode: A Game System for Introductory Programming Courses in Computer Science

Minghao Wang,Xiaolin Hu
2011-01-01
Abstract:How to attract students' interests in order to increase the rate of their enrollment in studying computer science/engineering is an important topic. An introductory programming course is the most direct and sensitive interface where students are able to explore the interests and research potential in this field. Therefore, it is important to develop appropriate teaching strategies to avoid making this course tedious. Serious games are widely recognized as an attractive approach for training and education recently. In this paper, we present SoccerCode, a serious game-based system for teaching introductory programming courses in computer science. The inspiration of the project, the basic architecture and functionalities are introduced in the paper. Future work includes technical improvement such as migrating to web-based system and implementing it systematically in CS introductory courses.
What problem does this paper attempt to address?