Abstract
Coding platforms provide challenges for users to solve in order to improve their programming skills, utilizing elements of both Technology Enhanced Learning and gamification. Inspired by previous approaches, this article presents a coding platform focused on competition, and its evaluation in the context of tertiary programming education. The system provides programming challenges for two users to compete against each other in real time. We seek to answer the question whether this notion of one-on-one competition can increase motivation to solve programming tasks. Two user studies were conducted in order to evaluate the effects of the system’s competitive component on users’ self-assessment, enjoyment, and motivation.
The results of these studies suggest that this kind of competitive environment in programming leads to learners assessing themselves more distinctively, while their enjoyment decreases. Furthermore, learners’ motivation drops in competition with others, although it remains on a high level. Learners who already achieved a relatively high level of programming knowledge are generally more inclined to enjoy competitive game components in programming.
We conclude that competition in programming education does not necessarily have solely positive effects on learners’ experiences. The inclusion of competition in tertiary computer science education might prove to be useful, but further research needs to be conducted to identify the best way of integrating it into educational concepts.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Butt, P.: Students’ perceptions of game-based Learning using CodinGame. In: International Conference on ICT in Education, ICICTE; Conference date: 07-07-2016 Through 09-07-2016, p. 151 (2016)
[CG]Thibaud Clash of Code: Challenge your Friends to Short Coding Battles (2020). https://www.codingame.com/blog/clash-of-code-time-has-come-for-clash/. Accessed 10 Feb 2020
Coderbyte Coderbyte (2020). https://coderbyte.com/. Accessed 17 Feb 2020
Codewars About Codewars (2020). https://github.com/Codewars/codewars.com/wiki/About-Codewars. Accessed 10 Feb 2020
Codewars Codewars (2020). https://www.codewars.com/. Accessed 10 Feb 2020
Codewars Kata (2020). https://github.com/Codewars/codewars.com/wiki/Kata. Accessed 10 Feb 2020
Codewars Kata Solutions & Voting (2020). https://github.com/Codewars/codewars.com/wiki/Kata-Solutions-&-Voting Accessed 10 Feb 2020
CodinGame CodinGame (2020)(2020). https://www.codingame.com/ Accessed 10 Feb 2020
CodinGame FAQ (2020). https://www.codingame.com/faq. Accessed 10 Feb 2020
Dicheva, D., Dichev, C., Agre, G., Angelova, G.: Gamification in education: a systematic mapping study. J. Educ. Technol. Soc. 18(3), 75–88 (2015)
Dillet, R.: With CodinGame, Learning To Code Becomes A Game (2020). https://techcrunch.com/2015/11/11/with-codingame-learning-to-code-becomes-a-game/ Accessed 10 Feb 2020
Epstein, J.A., Harackiewicz, J.M.: Winning is not enough: the effects of competition and achievement orientation on intrinsic interest. Pers. Soc. Psychol. Bull. 18, 128–138 (1992)
Exercism Exercism (2020). https://exercism.io/. Accessed 17 Feb 2020
Fischer, K., Vaupel, S.: Effects of Competitive Coding Games on Novice Programmers (2020). https://www.en.pms.ifi.lmu.de/publications/projektarbeiten/Konrad.Fischer_Sarah.Vaupel/Konrad.Fischer_Sarah.Vaupel.pdf. Accessed 24 Jun 2020
Gorkovenko, R.: CodeAbbey (2020). https://www.codeabbey.com/. Accessed 17 Feb 2020
Jenkins, T.: The motivation of students of programming. In: Proceedings of the 6th Annual Conference on Innovation and Technology in Computer Science Education, Association for Computing Machinery, ITiCSE 2001, New York, NY, USA, pp. 53–56 (2001)
Law, K.M., Lee, V.C., Yu, Y.: Learning motivation in e-learning facilitated computer programming courses. Comput. Educ. 55(1), 218–228 (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Fischer, K., Vaupel, S., Heller, N., Mader, S., Bry, F. (2021). Effects of Competitive Coding Games on Novice Programmers. In: Auer, M.E., Rüütmann, T. (eds) Educating Engineers for Future Industrial Revolutions. ICL 2020. Advances in Intelligent Systems and Computing, vol 1328. Springer, Cham. https://doi.org/10.1007/978-3-030-68198-2_43
Download citation
DOI: https://doi.org/10.1007/978-3-030-68198-2_43
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-68197-5
Online ISBN: 978-3-030-68198-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)