A Serious Game for Teaching Python Programming Language

1Citations
Citations of this article
20Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Computer programming is a multidisciplinary course that promotes critical thinking and problem-solving skills. By learning how to program, students learn how to transform abstract problems into logical steps of instructions as a solution. Still, learning a programming language is challenging especially if students lack the prerequisites. This paper discusses the potential of using gamified challenges to teach and learn fundamental concepts of Python programming language. To this end, a recently developed serious game is presented and discussed. The proposed game offers a complete course with different tests ranging from simple quizzes to the most complex puzzles. The game effectiveness is validated by comparing to what extent it respects some learning principles of games for learning.

Cite

CITATION STYLE

APA

Yassine, A., Berrada, M., Tahiri, A., & Chenouni, D. (2020). A Serious Game for Teaching Python Programming Language. In Advances in Intelligent Systems and Computing (Vol. 1076, pp. 389–397). Springer. https://doi.org/10.1007/978-981-15-0947-6_37

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free