Un marco innovador basado en JavaScript para enseñar algoritmos de retroceso de forma interactiva
Autores: Nasralla, Moustafa M.
Idioma: Inglés
Editor: MDPI
Año: 2022
Acceso abierto
Artículo científico
2022
Un marco innovador basado en JavaScript para enseñar algoritmos de retroceso de forma interactiva
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Algoritmos de retroceso
Herramientas en línea interactivas
Problema de las n reinas
Universidad Prince Sultan
Universidad Complutense de Madrid
Software DOMjudge
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 23
Citaciones: Sin citaciones
Los fundamentos del algoritmo son útiles para aprender en diferentes niveles de educación en ingeniería. Uno de los conceptos más difíciles de enseñar y entender son los algoritmos de retroceso con funciones de límite adecuadas. Este artículo propone un marco para implementar herramientas interactivas en línea que muestren ejemplos de algoritmos de retroceso en los que los estudiantes puedan observar gráficamente la ejecución paso a paso. Este enfoque se ilustra con el problema de las n reinas con estudiantes de la Universidad Prince Sultan, Arabia Saudita, y la Universidad Complutense de Madrid, España. Los resultados muestran un aumento del 6.67% en el aprendizaje en un ejercicio de retroceso en el grupo experimental sobre el grupo de control, en el que los algoritmos fueron validados automáticamente con el software DOMjudge (un sistema automatizado utilizado para ejecutar concursos de programación). El marco propuesto fue evaluado como fácil de usar, con una puntuación del 74.5% en la Escala de Usabilidad del Sistema validada (SUS); fácil de aprender, con una puntuación de 6.22 sobre 7 en la Escala de Utilidad, Satisfacción y Facilidad de Uso (USE); y con una satisfacción general de 5.97 sobre 7 en la Escala USE validada.
Descripción
Los fundamentos del algoritmo son útiles para aprender en diferentes niveles de educación en ingeniería. Uno de los conceptos más difíciles de enseñar y entender son los algoritmos de retroceso con funciones de límite adecuadas. Este artículo propone un marco para implementar herramientas interactivas en línea que muestren ejemplos de algoritmos de retroceso en los que los estudiantes puedan observar gráficamente la ejecución paso a paso. Este enfoque se ilustra con el problema de las n reinas con estudiantes de la Universidad Prince Sultan, Arabia Saudita, y la Universidad Complutense de Madrid, España. Los resultados muestran un aumento del 6.67% en el aprendizaje en un ejercicio de retroceso en el grupo experimental sobre el grupo de control, en el que los algoritmos fueron validados automáticamente con el software DOMjudge (un sistema automatizado utilizado para ejecutar concursos de programación). El marco propuesto fue evaluado como fácil de usar, con una puntuación del 74.5% en la Escala de Usabilidad del Sistema validada (SUS); fácil de aprender, con una puntuación de 6.22 sobre 7 en la Escala de Utilidad, Satisfacción y Facilidad de Uso (USE); y con una satisfacción general de 5.97 sobre 7 en la Escala USE validada.