Dos Herramientas Educativas Para El Aprendizaje De Programación: Generación De Comentarios Y Creación De Objetos

Páginas: 14 (3255 palabras) Publicado: 16 de julio de 2012
Dos Herramientas Educativas para el Aprendizaje de
Programación: Generación de Comentarios y Creación
de Objetos
Isidoro Hernán, J. Ángel Velázquez y Carlos A. Lázaro
Departamento de Lenguajes y Sistemas Informáticos
Universidad Rey Juan Carlos
C/ Tulipán s/n
28933 Móstoles, Madrid, España
{isidoro.hernan, angel.velazquez, carlos.lazaro}@urjc.es

Abstract. Este artículo presenta dosherramientas educativas diseñadas
siguiendo un marco general basado en la taxonomía de Bloom. Ambas
herramientas tratan de mejorar la eficacia de la enseñanza de la programación
orientada a objetos (POO). GeCom genera comentarios sobre un fragmento de
programa Java. Está dirigida a alumnos sin apenas conocimientos de POO.
CreOO genera problemas de creación de objetos y hace preguntas al alumno.Está dirigida a alumnos con conocimientos básicos de POO. El objetivo de
ambas herramientas es que el alumno alcance el nivel de comprensión de la
taxonomía de Bloom (aunque de formas distintas de ayuda al aprendizaje) y, en
el caso de CreOO, también el nivel de aplicación. Tanto el lenguaje objeto de
estudio como de implementación de las herramientas es Java.

1 Introducción
Lasaplicaciones de ayuda al estudio cada día tienen más importancia. Los nuevos
planes de estudios se centran en potenciar el aprendizaje activo, lo que conlleva que el
alumno se implique mucho más en el proceso de enseñanza-aprendizaje. El alumno
debe desarrollar una capacidad de autoaprendizaje necesaria para el mundo en el que
nos movemos. Para ello hay que cambiar la docencia centrada en latransmisión de
contenidos formales (clases expositivas) a una enseñanza centrada en el desarrollo de
competencias y basada en la resolución de problemas lo más reales posibles.
El aprendizaje basado en problemas mejora la retención a largo plazo al obligar al
alumno, no sólo a comprender sino a aplicar o razonar sobre el concepto aprendido.
Para que este método tenga éxito el alumno debe obtener unarespuesta rápida sobre
la corrección de la solución hallada [4]. Si el alumno realiza estos problemas fuera del
aula la realimentación sobre la solución no la tendrá disponible hasta que el tutor la
publique. Las herramientas pedagógicas pueden jugar un papel fundamental en este
marco ya que el estudiante puede disponer de ellas en cualquier momento para
consultarlas o usarlas.
Nuestro grupo hainiciado una línea de investigación sobre el desarrollo de
herramientas para el aprendizaje activo de la programación orientada a objetos

324 – Hernán, I., Velásquez, J.A., Lázaro, C.A.

(POO). Hemos estudiado el uso de la taxonomía de Bloom para el aprendizaje en
programación, señalando dificultades, ambigüedades y posibles soluciones [5].
Dentro de este marco, hemos desarrollado tresherramientas informáticas [7]. Una
primera aplicación [6] está orientada al aprendizaje del concepto de herencia,
centrándose en los niveles de conocimiento y comprensión de la taxonomía de Bloom.
La herramienta se ha evaluado con éxito.
En este artículo describimos dos herramientas educativas adicionales para el
aprendizaje de la POO. Ambas aplicaciones tienen por objetivo que el alumnoalcance
el segundo nivel de la taxonomía de Bloom (comprensión) y, en el caso de la segunda,
el tercero (aplicación). La primera aplicación, denominada GeCom, genera
automáticamente comentarios a partir del programa fuente. La segunda aplicación,
CreOO, permite resolver problemas generados automáticamente sobre la creación de
objetos en Java. La estructura del artículo es como sigue. La segundasección describe
brevemente la taxonomía de Bloom. En la tercera sección se describen las dos
herramientas citadas. La cuarta y última sección expone las conclusiones sobre el
trabajo realizado y los trabajos futuros.

2 Taxonomía de Bloom
La educación se estructura en torno a cuatro aprendizajes fundamentales que serán los
pilares del conocimiento de cada individuo. El primero es aprender...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Herramientas para la creación de objetos de aprendizaje
  • Herramientas para la creación de diagramas
  • HERRAMIENTAS PARA LA PROGRAMACION DE MICROCONTROLADORES
  • Educar para dos mundos
  • Creación De Ambientes Para El Aprendizaje:
  • Programación Orientada a Objeto C++ Creación Dinámica de Objetos
  • Objeto de aprendizaje para las matemáticas
  • Herramientas De Programación Para Bases De Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS