Madrid, España
El pseudocódigo es una herramienta ampliamente utilizada para el comienzo del aprendizaje de la programación. Entendemos que las construcciones de pseudocódigo deberían ser fáciles de comprender, pudiendo asimilar los estudiantes su significado sin apenas esfuerzo. En este trabajo planteamos un diseño de pseudocódigo natural, con las palabras clave comúnmente utilizadas para instrucciones básicas y de control de flujo de ejecución, pensamos que puede mejorar la capacidad de comprensión y aprendizaje de los estudiantes. Además, evaluaremos la comprensión y aprendizaje de los estudiantes utilizando distintos pseudocódigos: pseudocódigo inglés, pseudocódigo estándar español (mayoritariamente usado) y un pseudocódigo natural en español, diseñado en función de las preferencias de los estudiantes. En este estudio preliminar han participado 11 estudiantes y se ha medido su capacidad de comprensión y aprendizaje con algoritmos sencillos, construcciones básicas de programación. Los resultados reflejan una ligera ventaja en cuanto a comprensión y aprendizaje, aunque no significativa, del pseudocódigo natural.
Pseudocode is a widely used tool for beginning to learn programming. We understand that pseudocode constructions should be easy to understand, with students being able to assimilate their meaning with little effort. In this work we propose a natural pseudocode design, with the keywords commonly used for basic instructions and execution flow control, we think it can improve the understanding and learning capacity of students. In addition, we will evaluate students’ understanding and learning using different pseudocodes: English pseudocode, standard Spanish pseudocode (mostly used) and a natural pseudocode in Spanish, designed based on the students’ preferences. 11 students have participated in this preliminary study and their ability to understand and learn has been measured with simple algorithms, basic programming constructs. The results reflect a slight advantage in terms of understanding and learning, although not significant, of the natural pseudocode.