Accéder directement au contenu Accéder directement à la navigation
Nouvelle interface
Chapitre d'ouvrage

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

Abstract : 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.
Type de document :
Chapitre d'ouvrage
Liste complète des métadonnées
Contributeur : Matthieu BRANTHÔME Connectez-vous pour contacter le contributeur
Soumis le : lundi 5 septembre 2022 - 10:07:46
Dernière modification le : dimanche 18 septembre 2022 - 20:53:44


Fichiers produits par l'(les) auteur(s)



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⟩



Consultations de la notice


Téléchargements de fichiers