SISTEMA WEB SECUENCIADOR DE EJERCICIOS DE PROGRAMACIÓN DE COMPUTADORAS USANDO ONTOLOGÃAS

Authors

  • Luis Vladimir Urrelo Huiman Doctor docente de la Facultad de Ingeniería de la UPAO en la Escuela Profesional de Ingeniería de Computación y Sistemas. Área de investigación: Web semántica.

Abstract

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.

Author Biography

  • Luis Vladimir Urrelo Huiman, Doctor docente de la Facultad de Ingeniería de la UPAO en la Escuela Profesional de Ingeniería de Computación y Sistemas. Área de investigación: Web semántica.

    Doctor docente de la Facultad de Ingeniería de la UPAO en la Escuela Profesional de Ingeniería de Computación y Sistemas. Ãrea de investigación: Web semántica.

Downloads

Published

2015-03-25

How to Cite

SISTEMA WEB SECUENCIADOR DE EJERCICIOS DE PROGRAMACIÓN DE COMPUTADORAS USANDO ONTOLOGÍAS. (2015). PUEBLO CONTINENTE, 24(2), 493-502. https://journal.upao.edu.pe/index.php/PuebloContinente/article/view/64