Pyrates: A Serious Game Designed to Support the Transition from Block-Based to Text-Based Programming - Archive ouverte HAL
Chapitre D'ouvrage Année : 2022

Pyrates: A Serious Game Designed to Support the Transition from Block-Based to Text-Based Programming

Résumé

This paper presents a design-based research which focuses on the design and the evaluation of the Pyrates online application. This serious game aims to introduce Python programming language supporting the transition from block-based languages. The layout of Pyrates' learning environment is inspired from beneficial features of block-based programming editors. In order to evaluate this design, the application has been tested in eight classrooms with French 10-th grade students (n = 240). Self-generated activity traces have been collected (n = 69, 701) and supplemented by a qualitative online survey. The data analysis shows that some of the design choices conduct to the expected effects. The creation of a "programming memo" (synthesized documentation) allows the discovery of algorithmic notions while offering a reference support for the Python syntax. The ease of copy-paste from this memo limits keyboarding. The integration of a syntax analyzer designed for beginners gives students a high level of autonomy in handling errors. However, other choices have rather deleterious impacts. For instance, the creation of a control panel for program executions proves to be dedicated to a trialand-error programming approach or to "notional bypassing" strategies.
Fichier principal
Vignette du fichier
Branthome-2022-Pyrates_A_Serious_Game_Designed_to_Support_the_Transition_from Block-Based_to_Text-Based_Programming.pdf (3.56 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03768957 , version 1 (05-09-2022)

Identifiants

Citer

Matthieu Branthôme. Pyrates: A Serious Game Designed to Support the Transition from Block-Based to Text-Based Programming. Educating for a New Future: Making Sense of Technology-Enhanced Learning Adoption (EC-TEL 2022), 13450, Springer International Publishing, pp.31-44, 2022, Lecture Notes in Computer Science, ⟨10.1007/978-3-031-16290-9_3⟩. ⟨hal-03768957⟩
145 Consultations
214 Téléchargements

Altmetric

Partager

More