SISTEMA WEB SECUENCIADOR DE EJERCICIOS DE PROGRAMACIÓN DE COMPUTADORAS USANDO ONTOLOGÃAS
Resumen
Resumen
El aprendizaje y práctica de la programación de computadoras debe estar guiado por una adecuada secuencia de ejercicios que eviten la temprana frustración sin dejar de motivar al estudiante. En tal sentido, es necesario la clasificación y asignación de ejercicios de manera automática a grupos de estudiantes con diferentes niveles de asimilación. Así, Castro Lozano (2005), en su investigación denominada “Sistema de Desarrollo Integrado para Cursos Hipermedia Adaptativosâ€, muestra la posibilidad de desarrollar una aplicación web para dicho fin. Pero las investigaciones demuestran que es necesario utilizar un componente
de los sistemas de inteligencia artificial denominado motor de inferencia, cuyo desarrollo está soportado por lenguajes y arquitecturas complejas. En tal sentido, el presente trabajo tiene como objetivo implementar un sistema web secuenciador de ejercicios de programación de computadoras usando ontologías para el desarrollo del motor de inferencia, basándose en una arquitectura de software simplificada y soportada por
estándares publicada por Urrelo Huiman (2010). Para lograrlo se implementó una capa de persistencia de datos basada en ontología, una capa de servicios mediante Objetos Action Script manejadores de la ontología y una capa de presentación compuesta por nodos SWF; luego se desarrolló el motor de inferencia basado en ontología, donde se especifican las reglas de secuenciamiento y se comprobó su facilidad y estandarización para futuros desarrollos.
Â
Palabras clave
Sistema web secuenciador | ontologías | ejercicios de programación de computadoras
Â
Abstract
Learning and practice of computer programming should be guided by an appropriate sequencing of exercises to avoid early frustration while motivating the student (Zuleta & Chaves Medina Torres, 2011), in this sense, classification and mapping exercise is required automatically, to groups of students with different levels of assimilation. So (Castro Lozano, 2005), in his research called "Integrated Development System for Adaptive
Hypermedia Courses", demonstrates the possibility of developing a web application for this purpose. But research shows that it is necessary to use a component system called artificial intelligence inference engine, whose development is supported by languages and complex architectures. As such, this paper aims to implement a web system sequencer computer programming exercises using ontologies for developing the inference engine, based on simplified software architecture and supported by published standards (Urrelo Huiman, 2010). To achieve a persistence layer ontology data base, a layer of services using action script objects ontology handlers and a presentation layer consists of nodes SWF is implemented, then the inference engine based on ontology, which specifies developed sequencing rules and ease and standardization for future developments are found.
Â
Keywords
Web system sequencer ontologies  computer programming exercises.