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
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:
Archivo | Descripción | Tamaño | Formato | |
---|---|---|---|---|
JENUI_2023_051.pdf | 1,05 MB | Adobe PDF | Abrir Vista previa | |
Este ítem está licenciado bajo Licencia Creative Commons