Block2Py, un éditeur de blocs pour l'apprentissage du langage Python - Archive ouverte HAL
Poster De Conférence Année : 2020

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

Résumé

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
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

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

Identifiants

  • HAL Id : hal-02526883 , version 1

Citer

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⟩
418 Consultations
532 Téléchargements

Partager

More