MultiPseudo, lenguaje de programación en pseudocódigo multi-idioma

Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/10045/137226
Información del item - Informació de l'item - Item information
Título: MultiPseudo, lenguaje de programación en pseudocódigo multi-idioma
Autor/es: López García, Antonio | Urquiza-Fuentes, Jaime
Palabras clave: Pseudocódigo | Lenguaje de alto nivel | Lengua materna | Educación | Programación | Intérprete
Fecha de publicación: 2023
Editor: Asociación de Enseñantes Universitarios de la Informática (AENUI)
Cita bibliográfica: López García, Antonio; Urquiza-Fuentes, Jaime. “MultiPseudo, lenguaje de programación en pseudocódigo multi-idioma”. En: Cruz Lemus, José Antonio; Medina Medina, Nuria; Rodríguez Fórtiz, María José (eds.). Actas de las XXIX Jornadas sobre la Enseñanza Universitaria de la Informática, Granada, 5-7 de julio de 2023. Granada: Asociación de Enseñantes Universitarios de la Informática, 2023, pp. 391-394
Resumen: Usar el pseudocódigo al comienzo de la enseñanza de programación puede proporcionar ventajas a los alumnos, frente a comenzar directamente con un lenguaje de alto nivel. Esto puede que se deba al uso de la lengua materna y una sintaxis sencilla. MultiPseudo es un intérprete de pseudocódigo presentado como software educacional libre, pensado para su uso en la enseñanza de la programación. Permite realizar algoritmos en pseudocódigo utilizando 40 instrucciones en varios idiomas. Por el momento se han incluido las siguientes lenguas latinas de pseudocódigo: Castellano, Catalán, Francés, Gallego, Italiano, Portugués y Rumano. Además, se han incluido las especificaciones de Castellano Natural, mostrando algunas diferencias con el pseudocódigo Castellano Clásico, que incluye ciertas palabras clave obtenidas como resultado de un estudio previo, seleccionadas como preferidas por los estudiantes. Permite la traducción de algoritmos entre los diferentes lenguajes de pseudocódigo, así como la traducción del código a Python 2. MultiPseudo también permite la programación y desarrollo de algoritmos en Python 2, lo que contribuye a mejorar su idoneidad como herramienta de aprendizaje. Además, la herramienta contempla la posibilidad de evaluar y añadir nuevos lenguajes de pseudocódigo definidos por el usuario. | Using pseudocode early in teaching programming can provide advantages to students over starting directly with a high-level language. This may be due to the use of the mother tongue and simple syntax. MultiPseudo is a pseudocode interpreter presented as free educational software, intended for use in teaching programming. It allows performing algorithms in pseudocode using 40 instructions in several languages. At the moment, the following pseudocode Latin languages have been included: Spanish, Catalan, French, Galician, Italian, Portuguese and Romanian. In addition, the Natural Spanish specifications have been included, showing some differences with the Classic Spanish pseudocode, which includes certain key words obtained as a result of a previous study, selected as preferred by the students. It allows the translation of algorithms between the different pseudocode languages, as well as the translation of the code to Python 2. MultiPseudo also allows the programming and development of algorithms in Python 2, which contributes to improve its suitability as a learning tool. In addition, the tool contemplates the possibility of evaluating and adding new pseudocode languages defined by the user.
URI: http://hdl.handle.net/10045/137226
ISSN: 2531-0607
Idioma: spa
Tipo: info:eu-repo/semantics/conferenceObject
Derechos: Licencia Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0
Revisión científica: si
Versión del editor: https://aenui.org/actas/indice_e.html#anio2023
Aparece en las colecciones:JENUI 2023

Archivos en este ítem:
Archivos en este ítem:
Archivo Descripción TamañoFormato 
ThumbnailJENUI_2023_051.pdf1,05 MBAdobe PDFAbrir Vista previa


Este ítem está licenciado bajo Licencia Creative Commons Creative Commons