Inicio >> Personal >> Presentación >> Trabajos en curso >> Ver trabajo
           --
Presentación Docencia Horario Agenda Trabajos dirigidos Trabajos en curso Investigación Formación Permanente

Ver trabajo

Trabajo

Plataforma de simulaciones y pruebas de código con retroalimentación instantánea mediante IA para la enseñanza de programación
Por: Yeri Jimenez Via Y Rada
Tutores: André Fílipe Sales Mendes

Fecha de propuesta: 07/10/2024 (Pendiente de aceptación)

Descripción:
Este proyecto propone el desarrollo de una plataforma que permita a estudiantes y docentes acceder a un entorno interactivo para la simulación y prueba de código en múltiples lenguajes de programación. La plataforma proporcionará retroalimentación automatizada e instantánea mediante inteligencia artificial (IA), mejorando la experiencia de aprendizaje y facilitando la enseñanza de conceptos de programación. La herramienta podrá integrarse en distintas plataformas educativas, adaptándose a las necesidades de diversas instituciones y disciplinas. El sistema estará diseñado para soportar lenguajes como Python, Java, C++, y JavaScript, ofreciendo a los estudiantes la posibilidad de practicar en un entorno seguro y accesible desde cualquier ubicación. Además, el uso de IA permitirá identificar errores comunes, optimizar el rendimiento del código y sugerir mejoras, lo que contribuirá a una curva de aprendizaje más eficiente.

Objetivos funcionales:
1.Desarrollo de una plataforma de simulaciones y pruebas de código: Crear un entorno accesible y seguro donde los estudiantes puedan practicar y realizar simulaciones de código en tiempo real, cubriendo varios lenguajes de programación. 2. Retroalimentación instantánea mediante inteligencia artificial: Implementar/incorporar un sistema de IA que ofrezca retroalimentación inmediata sobre la calidad del código, identificando errores, proponiendo mejoras en la estructura y el rendimiento, y sugiriendo soluciones basadas en patrones entrenados. 3. Materiales interactivos de aprendizaje: Incluir un sistema de guías, tutoriales. 4. Evaluación continua del aprendizaje: Crear herramientas que permitan a los docentes realizar evaluaciones formativas y sumativas, generando informes detallados sobre el progreso de los estudiantes y sus áreas de mejora. 5. Soporte para múltiples lenguajes de programación.

Entornos de desarrollo y explotación:
Python, TensorFlow, Node.js, APIs de análisis de código (PyLint, ESLint), Docker, MySQL

---
Identificarse Accesibilidad
Idioma inglés
Advertencia sobre la información contenida en esta aplicación Web
© 2024 Departamento de Informática y Automática - Universidad de Salamanca
Webmaster: Correo electrónico
Versión Móvil
[Contenido semántico de esta página]
Member of Informatics Europe Acerca de