GIPPY

Autor: Lapeña, Aitor, Marin, Beatriz, Vos, Tanja, Luis Gómez Chova, Agustín López Martínez, Ignacio Candel Torres
Přispěvatelé: RS-Research Line Software quality (part of THIS program), Department of Computer Science, Luis Gómez Chova, Agustín López Martínez, Ignacio Candel Torres
Jazyk: angličtina
Rok vydání: 2022
Zdroj: INTED2022: 16th International Technology, Education and Development Conference Proceedings, 5598-5606
STARTPAGE=5598;ENDPAGE=5606;TITLE=INTED2022
Lapeña, A, Marin, B & Vos, T 2022, GIPPY : Game for Introductory Programming Practice in Python . in Luis Gómez Chova, Agustín López Martínez & Ignacio Candel Torres (eds), INTED2022 : 16th International Technology, Education and Development Conference Proceedings . IATED, Valencia, Spain, INTED Proceedings, pp. 5598-5606, 16th International Technology, Education and Development Conference, Valencia, Spain, 7/03/22 . https://doi.org/10.21125/inted.2022.1441
ISSN: 2340-1079
Popis: People and society are getting more and more dependent on software since it increasingly determines our daily life activities, either in social or business contexts. With the increasing use of software, comes an increasing need for programmers that develop that software. Learning how to program is a complex process that goes beyond the learning of the syntax of a programming language. Students need to learn how to solve problems with computational thinking. Practicing logical reasoning and problem-solving are at the centre of the activities performed by programmers. Thus, the best way to learn computational thinking is by practicing a lot, and one of the most fun ways to do that is by using games.Gamification has demonstrated to be an effective technique to motivate and enact students with learning. For that reason, gamification has been used in all kinds of areas, including teaching of programming. In this work we present a simple browser game, called GIPPPY, to help students that are starting to learn programming in the practice of computational thinking skills. To do that, the game has 12 levels that go from easy to more complex programming concepts. Taking into account the massive use of Python as a programming language in the last years, we have selected the Python language to design the challenges of the game. Therefore, GIPPPY presents the programming concepts using Python notation.To check the impact of this game, we have evaluated GIPPPY with engineering students of the Universitat Politécnica de Valencia during the second semester of 2021. Results show that students had fun when learning, and that students consider the game as a good complement to the currently used techniques to start practicing computational thinking and learning Python.
Databáze: OpenAIRE