PyToPseu: Automatic Natural-Language Formulations of Programming Constructs to Avoid Misconceptions
Auteur(s)
Haute École Pédagogique du Canton de Vaud
Haute École Pédagogique du Canton de Vaud
Type
Poster
Date de publication
2025
Langue de la référence
Anglais
Résumé
Introduction to programming remains one of the first delicate topics in computer science education. In this poster proposal, we describe our efforts to equip beginners with a tool which, from Python code, generates a line-by-line natural-language description of the code. This tool is designed to help students understand programming constructs and avoid common misconceptions. The tool is not based on LLMs, but aims to stay very close to the actual code and is based on a set of rules that map Python constructs to their natural-language interpretations. We believe that this approach can enhance the learning experience for beginners, especially those who may struggle with understanding the syntax and semantics of basic programming constructs.
Peer Reviewed
Nom de la manifestation
The 18th International Conference on Informatics in Schools: Situation, Evolution, and Perspectives
Date(s) de la manifestation
8-10 September 2025
Ville de la manifestation
Trier
Pays de la manifestation
Germany
Fichier(s)![Vignette d'image]()
En cours de chargement...
Full-text
Nom
issep2025-poster_screen.pdf
Taille
5.64 MB
Format
Adobe PDF
Checksum (MD5)
853551e1836308cec936c98f503ee913