In this paper, we overview the design of tablet apps built to teach introductory computer science concepts, and present the results and conclusions from a study conducted during a first year computer science course at McMaster University. Game design elements were incorporated into the apps we designed to teach introductory computer science concepts, with the primary aim of increasing student satisfaction and engagement. We tested these apps with students enrolled in the course during their regular lab sessions and collected data on both the usability of the apps and the student's understanding of the concepts. Though overall we found students preferred instruction with the apps compared to more traditional academic instruction, we found that students also recommended combined instruction using both traditional methods and the apps in the future. Based on this we conclude that gamification and serious game design approaches are effective at increasing student satisfaction, and make several recommendations regarding the usage and design of educational software incorporating game design elements.
[1]
R. Adams.
Proceedings
,
1947
.
[2]
Kenton O'Hara,et al.
Gamification. using game-design elements in non-gaming contexts
,
2011,
CHI Extended Abstracts.
[3]
Natasha Dejdumrong,et al.
An educational game for learning wind and gravity theory on iOS: Drop donuts
,
2011,
2011 Eighth International Joint Conference on Computer Science and Software Engineering (JCSSE).
[4]
Sebastian Deterding,et al.
Situated motivational affordances of game elements: A conceptual model
,
2011
.
[5]
Feng Yan,et al.
A SUNNY DAY: Ann and Ron's World an iPad Application for Children with Autism
,
2011,
SGDA.
[6]
James T. Miller,et al.
An Empirical Evaluation of the System Usability Scale
,
2008,
Int. J. Hum. Comput. Interact..
[7]
Alma L. Culén,et al.
iPad : A New Classroom Technology ? A Report From Two Pilot Studies
,
2011
.