Prototipo de aula virtual de fundamentos de programación con apoyo de un tutor virtual basado en pensamiento computacional e inteligencia artificial
El objetivo de este trabajo es construir un prototipo de aula virtual para la asignatura "Fundamentos de Programación" para los nuevos estudiantes de la Universidad de las Fuerzas Armadas ESPE. Este proyecto busca incorporar un tutor virtual apoyado en herramientas tecnológicas avanzadas y...
Zapisane w:
| 1. autor: | |
|---|---|
| Format: | bachelorThesis |
| Wydane: |
2025
|
| Hasła przedmiotowe: | |
| Dostęp online: | https://repositorio.espe.edu.ec/handle/21000/54012 |
| Etykiety: |
Dodaj etykietę
Nie ma etykietki, Dołącz pierwszą etykiete!
|
| Streszczenie: | El objetivo de este trabajo es construir un prototipo de aula virtual para la asignatura "Fundamentos de Programación" para los nuevos estudiantes de la Universidad de las Fuerzas Armadas ESPE. Este proyecto busca incorporar un tutor virtual apoyado en herramientas tecnológicas avanzadas y pensamiento computacional, con el fin de lograr un aprendizaje personalizado y adaptado a cada estudiante. Hay una realidad evidente desde que terminó la pandemia COVID 19, y es que muchos alumnos tienen dificultades de concentración para entender ciertas materias y dentro de estas se encuentra Fundamentos de Programación. Hay diversas razones ya sea por métodos de enseñanza poco eficientes o por limitaciones técnicas. Una solución ante esta problemática fue crear un prototipo de aula virtual dentro de la plataforma Moodle ejecutándose en un entorno de Docker el cual permite dar retroalimentación inmediata, automatizar la revisión de tareas usando scripts en Python y modelos LLMs. Además de integrar una interfaz sencilla de utilizar con el uso de tecnologías como React y Tailwind CSS. Lo que da un enfoque más interactivo. Todo esto usando metodologías agiles y buenas prácticas de software desde el levantamiento de los requerimientos hasta las pruebas con los usuarios finales. El resultado final confirmó que el uso de estas tecnologías mejora la enseñanza de los conceptos básicos de programación y proporciona nuevas oportunidades de personalizar la experiencia educativa. |
|---|