Block2Py, un éditeur de blocs pour l'apprentissage du langage Python - Archive ouverte HAL Access content directly
Poster Communications Year : 2020

Block2Py, un éditeur de blocs pour l'apprentissage du langage Python

Abstract

La transition d'un langage de programmation par blocs à un langage textuel constitue pour les élèves un obstacle qui mérite d'être outillé. Plusieurs environnements de programmation par blocs fondés sur Blockly - PyBlock, SofusPy - proposent une traduction automatique vers le langage Python, pour tenter de simplifier ce passage. Cette approche a l'avantage de familiariser l'élève à la lecture de programmes textuels mais a pour défaut de ne permettre qu'une maîtrise indirecte du code Python généré. On propose avec l'environnement de programmation Block2Py une approche différente, dans laquelle l'élève manipule directement des blocs correspondant aux constructions du langage Python. On postule que l'usage de cet environnement a un impact positif sur l'apprentissage du langage tant au niveau syntaxique que sémantique. On conclut en commentant les premières expérimentations, en formation d'enseignants puis en classe, de ce nouvel environnement.
Fichier principal
Vignette du fichier
Block2Py.pdf (186.79 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

hal-02526883 , version 1 (01-04-2020)

Identifiers

  • HAL Id : hal-02526883 , version 1

Cite

Christophe Declercq, Florence Nény. Block2Py, un éditeur de blocs pour l'apprentissage du langage Python. Didapro 8 – DidaSTIC, Feb 2020, Lille, France. ⟨hal-02526883⟩
341 View
439 Download

Share

Gmail Facebook X LinkedIn More