Upload
ivan-ruiz-rube
View
111
Download
4
Embed Size (px)
DESCRIPTION
JISBD 2013
Citation preview
PseudoDSLUn lenguaje generativo para el aprendizaje de
pseudocódigo
José Jesús Marente, Sergio Ruiz-Piulestán, Iván Ruiz-Rube, Juan
Manuel Dodero
• Contexto • Objetivos• Desarrollo• Demo• Conclusiones
Contenidos
Contexto• Asignatura: “Procesadores de Lenguajes II” de 5º curso de Ingeniería Informática.
• Objetivo: Desarrollo colaborativo de DSLs textuales o visuales haciendo uso del enfoque model-driven.
http://wikis.uca.es/wikiPLII
Objetivos• Pseudocódigo es una herramienta ideal para el aprendizaje de la programación de ordenadores.
• Desarrollo de un lenguaje y de un entorno para el diseño de algoritmos que permita generar de forma automática código ejecutable.
Desarrollo
Construcción del editor
Desarrollo
Construcción del editor
Desarrollo
Desarrollo
Construcción del editor
Desarrollo
Desarrollo
Construcción del editor
Desarrollo
Desarrollo
Construcción del editor
Construcción del editor
Desarrollo
Demo
Conclusiones• Lenguaje y entorno para la edición de pseudocódigo.
• Aplicación de MDE para la construcción de herramientas de apoyo al aprendizaje.
• Trabajo futuro: • Evaluación en asignaturas de Introducción a la Programación.
• Generación parametrizable de código.• Análisis de algoritmos.
Gracias
José Jesús Marente, Sergio Ruiz-Piulestán, Iván Ruiz-Rube, Juan Manuel Dodero
Iván Ruiz [email protected]