PseudoDSL. Un lenguaje generativo para el aprendizaje de pseudocódigo

Post on 16-Dec-2014

112 views 4 download

description

JISBD 2013

Transcript of PseudoDSL. Un lenguaje generativo para el aprendizaje de pseudocódigo

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 Rubeivan.ruiz@uca.es