12.07.2015 Views

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

que actualmente se utilizan herramientas <strong>de</strong>distintos mo<strong>de</strong>los y niveles <strong>de</strong> complejidad.3.1. Colecciones <strong>de</strong> ejerciciosLas colecciones <strong>de</strong> ejercicios constituyen un<strong>de</strong>pósito útil <strong>de</strong> problemas a<strong>de</strong>cuados para elconocimiento <strong>de</strong> una materia. Suelen contenerdistintos tipos <strong>de</strong> ejercicios, entre los cuales<strong>de</strong>stacamos los ejercicios <strong>de</strong> respuesta cerrada,que en algunas ocasiones realizan una <strong>la</strong>bor <strong>de</strong>reconocimiento <strong>de</strong> los conceptos, aunque en otrasevalúan conocimientos avanzados (por ejemplo,posibles salidas <strong>de</strong> una función, lo que obliga atrazar<strong>la</strong>, etc.) [10,24,25,40,43]; <strong>la</strong> realización <strong>de</strong>programas parciales o completos [2, 3, 4, 28, 42]y los problemas específicos <strong>de</strong> un área <strong>de</strong>conocimiento <strong>de</strong>terminada, por ejemploproblemas <strong>de</strong> grafos [7, 8].Estos ejercicios han sido e<strong>la</strong>boradostradicionalmente <strong>de</strong> forma minuciosa y manualpor los profesores <strong>de</strong> <strong>la</strong>s materias científicas, conel doble objetivo <strong>de</strong> evaluar a sus alumnos y <strong>de</strong>facilitar su autoevaluación [45].Internet proporciona, actualmente, distintostipos <strong>de</strong> colecciones <strong>de</strong> ejercicios. En algunoscasos estas colecciones proce<strong>de</strong>n directamente <strong>de</strong><strong>la</strong>s e<strong>la</strong>boraciones manuales <strong>de</strong> los profesores, sinapenas utilizar los recursos que ofrece <strong>la</strong> red(hipervínculos, inserción <strong>de</strong> imágenes, etc.). Es elcaso también <strong>de</strong> colecciones <strong>de</strong> problemas apropósito <strong>de</strong> concursos <strong>de</strong> programación (una lista<strong>de</strong>tal<strong>la</strong>da <strong>de</strong> varios concursos <strong>de</strong> programación sepue<strong>de</strong> encontrar, por ejemplo, en <strong>la</strong> página:www.links2go.net/topic/Programming_Contests).En general, estas colecciones se caracterizanpor ser no estructuradas, es <strong>de</strong>cir, los sistemas noofrecen mecanismos <strong>de</strong> gestión <strong>de</strong> los ejercicios.Frente a el<strong>la</strong>s, existen numerosos sistemas que síincluyen estos mecanismos, permitiendo <strong>la</strong>soperaciones típicas <strong>de</strong> alta, baja, modificación yrecuperación <strong>de</strong> los ejercicios. A<strong>de</strong>más,habitualmente cuentan con exhaustivasc<strong>la</strong>sificaciones <strong>de</strong> los problemas atendiendo a sudificultad, su materia u otros criterios, quepermiten una fácil adaptación a <strong>la</strong>s necesida<strong>de</strong>s<strong>de</strong>l usuario, sea alumno o profesor.La necesidad <strong>de</strong> introducir temas <strong>de</strong>programación orientada a objetos en <strong>la</strong>sasignaturas básicas <strong>de</strong> programación justifica <strong>la</strong>cada vez más frecuente presencia <strong>de</strong> ejercicios <strong>de</strong>Java y C++ en <strong>la</strong> mayoría <strong>de</strong> <strong>la</strong>s coleccionesdisponibles. Por otra parte, el uso <strong>de</strong> <strong>la</strong> Webimpone <strong>la</strong> utilización frecuente <strong>de</strong> Java en <strong>la</strong>implementación <strong>de</strong> <strong>la</strong>s herramientas diseñadas conel fin <strong>de</strong> crear exposiciones interactivas <strong>de</strong> estostemas (ver, por ejemplo, [6,34,41]).Pue<strong>de</strong>n resultar <strong>de</strong> gran utilidad varias listasestructuradas <strong>de</strong> en<strong>la</strong>ces a material didácticodisponibles en <strong>la</strong> Red como, por ejemplo,Computer Science Education Links <strong>de</strong>l SIGCSE(Special Interest Group on Computer ScienceEducation <strong>de</strong> <strong>la</strong> Association for ComputingMachinery, ACM) [30] y Computer ScienceEducation Resources [5]. A<strong>de</strong>más, ComputerScience Teaching Center (CSTS) y ComputingLaboratory Repository [13,23] son importanteslibrerías digitales aprobadas por <strong>la</strong> ACM yfinanciadas por <strong>la</strong> National Science Fundation.Debemos <strong>de</strong>stacar que algunas <strong>de</strong> <strong>la</strong>scolecciones existentes se basan en e<strong>la</strong>lmacenamiento <strong>de</strong> los ejercicios a modo <strong>de</strong>ficheros, lo que inci<strong>de</strong> en <strong>la</strong> velocidad <strong>de</strong>recuperación <strong>de</strong> los problemas [20]; otros, encambio, utilizan sistemas gestores <strong>de</strong> bases <strong>de</strong>datos como SYBASE, dotando a los sistemas <strong>de</strong>mayor integridad y seguridad [8,10,40].3.2. Generación automática <strong>de</strong> ejerciciosLas herramientas <strong>de</strong> generación <strong>de</strong> problemastienen, a<strong>de</strong>más <strong>de</strong> su valor educativo, importantesimplicaciones prácticas. Aunque no se puedasiempre afirmar que se han conseguido losobjetivos prefijados, el uso <strong>de</strong> estas herramientasimplica un ahorro <strong>de</strong> tiempo en el trabajo <strong>de</strong>lprofesor, una mayor facilidad <strong>de</strong> compartirrecursos y un mayor control sobre el p<strong>la</strong>gio[7,8,25]. Es <strong>de</strong>stacable que, entre <strong>la</strong>s ventajas quesuele proporcionar un curso a distancia, el ahorro<strong>de</strong> tiempo para el profesor no se presenta siempre;existen experiencias que afirman lo contrario: uncurso a distancia pue<strong>de</strong> consumir más tiempo queuno presencial, <strong>de</strong>bido fundamentalmente a<strong>la</strong>umento <strong>de</strong> consultas por parte <strong>de</strong> los alumnos y a<strong>la</strong>s tareas administrativas que conlleva [9].Existen diferentes enfoques a <strong>la</strong> hora <strong>de</strong> tratarel problema <strong>de</strong> <strong>la</strong> generación automática <strong>de</strong>ejercicios:En algunos casos [17] se presenta unproblema mo<strong>de</strong>lo para un <strong>de</strong>terminado tema y esel propio alumno quien genera distintas

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!