Mathématice. N° 84. « Code Puzzle », un logiciel intermédiaire entre Scratch et Python.
Auteur : Raffinat Patrick
Résumé
L’auteur poursuit sa réflexion sur la programmation « hybride » débutée dans Mathématice n° 82 . Il y ajoute l’usage du logiciel « Code Puzzle » développé par Laurent Abbal : on y débute par un « squelette de programme par blocs », on en obtient ensuite la traduction automatique en Python, qu’il reste alors à compléter.
Depuis, il a découvert le logiciel « Code Puzzle », développé par Laurent Abbal, sur le site de l’IREM TICE. Comme son nom le suggère, ce logiciel demande à l’élève de reconstituer un programme Python à partir de « petits bouts façon puzzle » (à déplacer par des clics-glissés). Il faut non seulement réordonner les instructions, mais aussi les indenter correctement. L’auteur fournit un exemple, où « Code Puzzle » détecte une erreur d’indentation pour l’instruction « print (« admis ») » alors que les instructions sont pourtant dans le bon ordre. Dans la première partie de cet article, l’auteur présente quelques exemples extraits de http://www.lycee-en-foret.fr/defis-python/. Dans la deuxième partie, il explique comment créer divers types de puzzles : sans ou avec fausses pistes, avec des « trous » à compléter ou avec des listes déroulantes. L’article s’achève par une conclusion où l’auteur recommande le logiciel « Code Puzzle ».
Notes
Il est possible de lire et répondre à cet article : http://revue.sesamath.net/spip.php?article1558
MathémaTICE est une revue collaborative libre portant sur l’utilisation des TICE en classe de Mathématiques.
Une liste de thèmes est proposée en page d’accueil. A chaque requête thématique, MathémaTICE propose un dossier virtuel d’articles et de brèves correspondant à ce thème.
Cet article est en libre accès sur le site MathémaTICE
Données de publication
Éditeur Sésamath Erôme , 2023
Matériel utilisé Code Puzzle, SofusPyScratch, Python
Public visé enseignant, formateur Niveau 1re, 2de, lycée, lycée professionnel, terminale Âge 15, 16, 17
Type article de périodique ou revue Langue français Support internet
Classification