Abstract
This study measures the success of using a collaborative and competitive video game, named Space Race, to teach computing to first year engineering students. Space Race is played by teams of four, each with their own tablet, collaborating to compete against the other teams in the class. The impact of the game on student learning was studied through measurements using 485 students, over one term. Surveys were used to gauge student reception of the game. Pre and post-tests, and in-course examinations were used to quantify student performance. The game was well received with at least 82% of the students that played it recommending it to others. In some cases, game participants outperformed non-participants on course exams. On the final course exam, all of the statistically significant (p<0.05) comparisons (42% of the relevant questions) showed a performance improvement of game participants on the questions, with a maximum grade improvement of 41%. The findings also suggest that some students retain the knowledge obtained from Space Race for at least 7 weeks. The results of this study provide strong evidence that a collaborative and competitive video game can be an effective tool for teaching computing in post-secondary education.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Notes
1 The meta analysis of Wouters et al. (2013) suggests that serious games are not actually more motivating than conventional instruction. However, their analysis still supports the use of serious games because their data shows an increase in student learning and retention.
References
Andersen E, O’Rourke E, Liu Y-E, Snider R, Lowdermilk J, Truong D, Cooper S, Popovic Z (2012) The impact of tutorials on games of varying complexity Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, pp 59–68
Annetta LA, Minogue J, Holmes SY, Cheng M-T (2009) Investigating the impact of video games on high school students’ engagement and learning about genetics. Comput Educ 53(1):74–85
Baloian N, Pino JA, Vargas R (2013) Tablet gestures as a motivating factor for learning Proceedings of the 2013 Chilean Conference on Human - Computer Interaction, ChileCHI ’13, pp 98–103,, NY, USA. ACM. ISBN 978-1-4503-2200-3. doi:10.1145/2535597.2535622
Barab S, Dede C (2007) Games and immersive participatory simulations for science education: an emerging type of curricula. Journal of Science Education and Technology 16(1):1–3, 2. ISSN 1059-0145. doi:10.1007/s10956-007-9043-9
Barnes T, Powell E, Chaffin A, Lipford H (2008) Game2Learn: improving the motivation of CS1 students Proceedings of the 3rd International Conference on Game Development in Computer Science Education, GDCSE ’08, pp 1–5, New York, NY, USA. ACM. ISBN 978-1-60558-057-9. doi:10.1145/1463673.1463674
Bierre K, Ventura P, Phelps A, Egert C (2006) Motivating OOP by blowing things up: an exercise in cooperation and competition in an introductory java programming course. ACM SIGCSE Bulletin 38(1):354–358
Bland JM, Altman DG (1995) Multiple significance tests: the Bonferroni method. BMJ?[Br Med J] 310 (6973):170–170, 01. http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2548561/
Boyce A, Doran K, Campbell A, Pickford S, Culler D, Barnes T (2011) Beadloom game: adding competitive, user generated, and social features to increase motivation Proceedings of the 6th International Conference on Foundations of Digital Games, FDG ’11, pp 139–146, New York, NY, USA. ACM. ISBN 978-1-4503-0804-5. doi:10.1145/2159365.2159384
Browne K, Anand C (2013) Gamification and serious game approach for introductory computer science tablet software Gamification 2013. University of Waterloo, Stratford Ontario
Burton-Chellew MN, Ross-Gillespie A, West SA (2010) Cooperation in humans: competition between groups and proximate emotions. Evol Hum Behav 31(2):104–108
Chaffin A, Doran K, Hicks D, Barnes T (2009) Experimental evaluation of teaching recursion in a video game Proceedings of the 2009 ACM SIGGRAPH Symposium on Video Games, Sandbox ’09, pp 79–86, New York, NY, USA. ACM. ISBN 978-1-60558-514-7. doi:10.1145/1581073.1581086
Chan S (2014) The educational effectiveness of a cooperative and competitive video game for teaching introductory programming. Master’s thesis, McMaster University, Hamilton, ON, Canada
Chan S, Smith WS (2014) A cooperative competitive video game for teaching introductory computer programming ICEER 2014, p 4
Cheng K-H, Tsai C-C (2013) Affordances of augmented reality in science learning: suggestions for future research. J Sci Educ Technol 22(4):449–462
Cockburn A, Bryant A (1998) Cleogo: collaborative and multi-metaphor programming for kids Proceedings of the Computer Human Interaction, 1998. 3rd Asia Pacific. IEEE, pp 189–194
Connolly TM, Stansfield M, Hainey T (2007) An application of games-based learning within software engineering. Br J Educ Technol 38(3):416–428
Connolly TM, Boyle EA, MacArthur E, Hainey T, Boyle JM (2012) A systematic literature review of empirical evidence on computer games and serious games. Comput Educ 59(2):661–686
Dunleavy M, Dede C, Mitchell R (2009) Affordances and limitations of immersive participatory augmented reality simulations for teaching and learning. J Sci Educ Technol 18(1):7–22. ISSN 1059-0145. doi:10.1007/s10956-008-9119-1
Eagle M, Barnes T (2008) Wu’s castle: teaching arrays and loops in a game. SIGCSE Bull 40(3):245–249. ISSN 0097-8418. doi:10.1145/1597849.1384337
Ebner M, Holzinger A (2007) Successful implementation of user-centered game based learning in higher education: an example from civil engineering. Comput Educ 49(3):873–890. ISSN 0360-1315. doi:10.1016/j.compedu.2005.11.026
Ford Jr CW, Minsker S (2003) TREEZ—an educational data structures game. J Comput Sci Coll 18 (6):180–185
Hicks A (2010) Towards social gaming methods for improving game-based computer science education Proceedings of the Fifth International Conference on the Foundations of Digital Games, FDG ’10, pp 259–261, New York, NY, USA. ACM. ISBN 978-1-60558-937-4. doi:10.1145/1822348.1822386
Kahn K (1999) A computer game to teach programmming National Educational Computing Conference: NECC ’00: Spotlight on the Future: Technology for the New Millenium
Kazimoglu C, Kiernan M, Bacon L, Mackinnon L (2012) A serious game for developing computational thinking and learning introductory computer programming. Procedia Soc Behav Sci 47:1991–1999
Kelleher C, Cosgrove D, Culyba D, Forlines C, Pratt J, Pausch R (2002) Alice2: programming without syntax errors User Interface Software and Technology. Citeseer
Kruskal WH, Allen WW (1952) Use of ranks in one-criterion variance analysis. J Am Stat Assoc 47 (260):583–621
Kumar B, Khurana P (2012) Gamification in education-learn computer programming with fun. Int J Comput Distributed Syst 2:46–53
Li F, Zhao J, Shih TK, Lau R, Li Q, McLeod D (2008) Introductory C programming language learning with game-based digital learning Advances in Web Based Learning - ICWL 2008, volume 5145 of Lecture Notes in Computer Science, pp 221–231. Springer Berlin Heidelberg. ISBN 978-3-540-85032-8. doi:10.1007/978-3-540-85033-5_22
Long J (2007) Just for fun: using programming games in software programming training and education—a field study of IBM robocode community. J Inf Technol Educ 6:279–290
Maloney J, Burd L, Kafai Y, Rusk N, Silverman B, Resnick M (2004) Scratch: a sneak preview Proceedings of the Second International Conference on Creating, Connecting and Collaborating Through Computing, C5 ’04. ISBN 0-7695-2166-5. doi:10.1109/C5.2004.33. IEEE Computer Society, Washington, pp 104–109
Manos MVGKK (2005) Combining software games with education: evaluation of its educational effectiveness. Educ Technol Soc 8:54–65. http://ifets.info/journals/8_2/ets_8_2.pdf#page=59
Martin A (2000) The design and evolution of a simulation/game for teaching information systems development. Simul Games 31(4):445–463
McNemar Q (1947) Note on the sampling error of the difference between correlated proportions or percentages. Psychometrika 12(2):153–157
Moore DS (1976) Chi-square tests. Defense Technical Information Center
Muratet M, Torguet P, Jessel J-P, Viallet F (2009) Towards a serious game to help students learn computer programming. Int J Comput Games Tech 2009:3
Navarro EO, van der Hoek A (2004) Simse: an educational simulation game for teaching the software engineering process. ACM SIGCSE Bulletin 36(3):233–233
Nickel A, Barnes T (2010) Games for CS education: computer-supported collaborative learning and multiplayer games Proceedings of the Fifth International Conference on the Foundations of Digital Games, FDG ’10, pp 274–276, New York, NY, USA. ACM. ISBN 978-1-60558-937-4. doi:10.1145/1822348.1822391
Opie C, Sikes PJ (2004) Doing Educational Research. SAGE Publications. ISBN 9780761970026. https://books.google.ca/books?id=XjBJltyWTzAC
Palincsar SA (1998) Social constructivist perspectives on teaching and learning. Annu Rev Psychol 49 (1):345–375. doi:10.1146/annurev.psych.49.1.345
Papastergiou M (2009) Digital game-based learning in high school computer science education: impact on educational effectiveness and student motivation. Computers & Education 52(1):1–12. ISSN 0360-1315. doi:10.1016/j.compedu.2008.06.004. http://www.sciencedirect.com/science/article/pii/S0360131508000845
Perkins DN, Simmons R (1988) Patterns of misunderstanding: an integrative model for science, math, and programming. Rev Educ Res 58(3):303–326
Perneger TV (1998) What’s wrong with Bonferroni adjustments. BMJ?[Br Med J] 316(7139):1236–1238, 04. http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1112991/
Pirker J, Riffnaller-Schiefer M, Gütl C (2014) Motivational active learning: engaging university students in computer science education Proceedings of the 2014 Conference on Innovation & Technology in Computer Science Education, ITiCSE ’14, pp 297–302, New York, NY, USA. ACM. ISBN 978-1-4503-2833-3. doi:10.1145/2591708.2591750
Prensky M (2007) Digital game-based learning. Paragon House
Probst TM, Carnevale PJ, Triandis HC (1999) Cultural values in intergroup and single-group social dilemmas. Organ Behav Hum Decis Process 77(3):171–191
Rajaravivarma R (2005) A games-based approach for teaching the introductory programming course. SIGCSE Bull 37(4):98–102. ISSN 0097-8418. doi:10.1145/1113847.1113886 10.1145/1113847.1113886
Sampaio B, Morgado C, Barbosa F (2013) Building collaborative quizzes Proceedings of the 13th Koli Calling International Conference on Computing Education Research, Koli Calling ’13, pp 153–159, New York, NY, USA. ACM. ISBN 978-1-4503-2482-3. doi:10.1145/2526968.2526985
SciPy Developers (2014) Scipy.org. http://www.scipy.org/, 2014 Accessed: July 19
Smith H (2014) Spaceteam. http://www.sleepingbeastgames.com/spaceteam/, July 2014. http://www.sleepingbeastgames.com/spaceteam/. Accessed: July 2
Tinto V (2000) Taking student retention seriously: rethinking the first year of college. NACADA J 19(2):5–10. http://suedweb.syr.edu/Faculty/Vtinto/Files/AACRAOSpeech.pdf
Vorderer P, Hartmann T, Klimmt C (2003) Explaining the enjoyment of playing video games: the role of competition Proceedings of the second international conference on Entertainment computing, pp 1–9. Carnegie Mellon University
Wendel V, Gutjahr M, Göbel S, Steinmetz R (2013) Designing collaborative multiplayer serious games. Education and Information Technologies 18(2):287–308. ISSN 1360-2357. doi:10.1007/s10639-012-9244-6
Wouters P, Nimwegen CV, Oostendorp HV, Van Der Spek ED (2013) A meta-analysis of the cognitive and motivational effects of serious games. J Educ Psychol 105(2):249
Yoon EKS (2005) Developing games and simulations for today and tomorrow’s tech savvy youth. TechTrends 49:33–41
Acknowledgments
The support from the Faculty of Engineering, McMaster University, is gratefully acknowledged, as is the participation of the first year engineering students. The specific individuals that we would like to thank for their contributions are Christopher Anand, Kevin Browne, Andrew Curtis, Douglas Down, Steve Drekic, and Michael Viveros.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Smith, S., Chan, S. Collaborative and Competitive Video Games for Teaching Computing in Higher Education. J Sci Educ Technol 26, 438–457 (2017). https://doi.org/10.1007/s10956-017-9690-4
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10956-017-9690-4