Aprendizaje Mediante Plataforma de programacion competitiva
Palabras clave:
microservicios; Node.js; programación; React.js; Scrum.Resumen
El presente proyecto se centra en el desarrollo de una plataforma educativa orientada a fortalecer la formación práctica en
programación dentro de la Universidad Santo Tomás (USTA) Seccional Tunja. Actualmente, se evidencia una brecha entre la
enseñanza teórica y las habilidades que los estudiantes necesitan para enfrentar problemas reales de software. Muchos de
ellos presentan dificultades al iniciar su proceso de práctica, debido a la ausencia de un entorno unificado, guiado y alineado
con los objetivos académicos, lo que limita el seguimiento y la evaluación efectiva de su progreso.
Para dar respuesta a esta problemática, se diseñó una plataforma interactiva que integra elementos de la programación
competitiva y el razonamiento algorítmico, promoviendo el aprendizaje mediante la práctica continua, la retroalimentación
inmediata y la medición del desempeño. La herramienta permite a los estudiantes programar directamente desde el
navegador, eliminando barreras técnicas y facilitando un proceso de aprendizaje autónomo y progresivo. A su vez,
proporciona a los docentes información detallada sobre el avance individual, permitiendo ofrecer acompañamiento y
retroalimentación personalizada basada en evidencia. El desarrollo del proyecto se llevó a cabo bajo la metodología ágil
Scrum, utilizando Node.js y NestJS para el backend, y React.js para el frontend. Como resultado, se obtuvo una plataforma
accesible, intuitiva y adaptable al contexto académico, que contribuye al fortalecimiento de las competencias prácticas de
los estudiantes y mejora la capacidad institucional para monitorear su aprendizaje, generando un impacto significativo en
el ámbito educativo y tecnológico.