
Línea de investigación
Educación en ingeniería potenciada por inteligencia artificial
Investigamos cómo la inteligencia artificial puede mejorar la enseñanza, el aprendizaje y la evaluación en ingeniería.
¿Cómo puede la inteligencia artificial contribuir a formar mejores ingenieros? En el grupo PLaS investigamos cómo integrar esta tecnología en la enseñanza, el aprendizaje y la evaluación, con especial énfasis en programación, ingeniería de software y electrónica analógica y digital.
Diseñamos y evaluamos estrategias educativas y herramientas que aprovechen las capacidades de la IA para mejorar la educación en ingeniería. Todo ello mediante soluciones que acompañan a los estudiantes, ofrecen realimentación oportuna y ayudan a los docentes a comprender las dificultades de aprendizaje. Nos interesa estudiar cómo estas experiencias influyen en la comprensión de conceptos, la resolución de problemas, la motivación y la capacidad de aprender de manera autorregulada.
Promovemos una integración crítica y responsable de la IA, que fortalezca el razonamiento y el desarrollo de competencias profesionales, con atención a la privacidad, la equidad y la integridad académica.
Temas
Analítica del aprendizaje y minería de datos educativos4 trabajos
Estudiamos los datos que se generan durante las actividades de aprendizaje para comprender cómo aprenden los estudiantes y qué dificultades enfrentan. Combinamos análisis de datos e inteligencia artificial para identificar patrones, detectar necesidades de apoyo y ofrecer información útil para mejorar la enseñanza y ayudar a los estudiantes a orientar su propio aprendizaje.
Trabajos activos
Sin trabajos desde 2024. Los anteriores están en la trayectoria.
Agentes conversacionales, tutoría inteligente y aprendizaje adaptativo3 trabajos
Exploramos el diseño de asistentes de IA con los que estudiantes y docentes puedan interactuar en lenguaje cotidiano para resolver dudas, discutir conceptos y explorar soluciones. Investigamos cómo adaptar estos agentes al contenido de los cursos y cómo evaluar la calidad de sus respuestas, sus limitaciones y su utilidad educativa. Además, investigamos herramientas que acompañan el aprendizaje mediante preguntas orientadoras, pistas y explicaciones ajustadas a las necesidades de cada estudiante. Buscamos que estos apoyos favorezcan la comprensión, la autonomía y la capacidad de revisar el propio razonamiento.
Personas
Trabajos activos
- OPEN-SOURCE SMALL LANGUAGE MODELS FOR CURRICULUM-ALIGNED MATH TUTORING IN LOW-RESOURCE SETTINGS
- Prototipo de asistente virtual como apoyo al proceso de aprendizaje en una asignatura de análisis y visualización de datos utilizando grandes modelos de lenguaje
- Prototipo de plataforma educativa basada en modelos de lenguaje para el apoyo en el aprendizaje de matemáticas básicas
Evaluación automática y realimentación de código12 trabajos
Desarrollamos y estudiamos métodos para analizar soluciones de programación y ofrecer comentarios que ayuden a comprender errores y mejorar el código. Nos interesa evaluar tanto el resultado como el proceso de resolución, y combinar pruebas automáticas con explicaciones que orienten el aprendizaje y apoyen la labor docente.
Autorregulación en el aprendizaje18 trabajos
Estudiamos y promovemos la autorregulación del aprendizaje, la motivación y las estrategias de estudio, en temas como programación de computadores, electrónica digital, sistemas de control electrónico y electrónica analógica. Evaluamos los efectos en la autorregulación de diversas estrategias metodológicas e innovaciones en el aula, tales como la retroalimentación automática e inmediata en tareas prácticas, los entornos de aprendizaje colaborativo, la evaluación entre pares, el uso de dinámicas de juego y creación de videojuegos, y la integración de laboratorios híbridos, remotos y pocket labs.
Trabajos activos
- Efectos de un entorno de aprendizaje de programación de computadores basado en el desarrollo de videojuegos sobre la motivación por aprender de los estudiantes
- Self‐Regulated Learning Strategies in Computer Programming Education
- Efecto de un entorno de aprendizaje de programación de computadores basado en el desarrollo de videojuegos sobre la motivación por aprender de los estudiantes
- Evaluación del efecto de un laboratorio híbrido en el aprendizaje de un Lenguaje de Descripción de Hardware (HDL)
Integración de competencias transversales1 trabajo
Nos interesa profundizar en cómo incorporar y fortalecer intencionadamente el desarrollo de competencias transversales, tales como la administración del tiempo de estudio, el pensamiento crítico, la toma de decisiones y el trabajo colaborativo, de manera articulada dentro del aprendizaje de asignaturas técnicas de ingeniería. Como antecedente, hemos explorado el efecto de metodologías de gestión de proyectos como Scrum para apoyar la competencia de administración del tiempo en entornos de aprendizaje basado en proyectos. Con miras hacia el futuro, buscamos ampliar y escalar estos estudios incorporando herramientas de IA que permitan ofrecer andamiaje adaptativo, monitoreo metacognitivo y retroalimentación personalizada en el aula.
Trayectoria
2026
- EXPLORING BIAS IN AI-GENERATED IMAGERY: A DESIGN-RESEARCH CASE STUDY IN UNIVERSITY VISUAL COMMUNICATION
- OPEN-SOURCE SMALL LANGUAGE MODELS FOR CURRICULUM-ALIGNED MATH TUTORING IN LOW-RESOURCE SETTINGS
- Prototipo de asistente virtual como apoyo al proceso de aprendizaje en una asignatura de análisis y visualización de datos utilizando grandes modelos de lenguaje
2025
- Efectos de la implementación de una metodología de gestión de proyectos en la habilidad de los estudiantes para gestionar el tiempo
- Efectos de un entorno de aprendizaje de programación de computadores basado en el desarrollo de videojuegos sobre la motivación por aprender de los estudiantes
- Evaluación automática de casos de prueba de ejercicios de programación de computadores
- Modelo de predicción de abandono de clientes en un marketplace mediante técnicas de machine learning
- Prototipo de plataforma educativa basada en modelos de lenguaje para el apoyo en el aprendizaje de matemáticas básicas
- Self‐Regulated Learning Strategies in Computer Programming Education
2024
2023
- Automated grading software tool with feedback process to support learning of hardware description languages
- Curricular Experiences Leading to the ABET Accreditation in the Electrical and Electronics Engineering Programs
- Discovering Insights in Learning Analytics Through a Mixed-Methods Framework: Application to Computer Programming Education
- Early prediction of student performance in CS1 programming courses
- Prototipo de una herramienta de software de calificación automática con proceso de realimentación para el apoyo al aprendizaje de lenguajes de descripción de hardware
- The Development and Validation of the Questionnaire to Characterize Learning Strategies in Computer Programming (CEAPC)
2022
- A case study in technology-enhanced learning in an introductory computer programming course
- Análisis y definición de objetivos de formación
- Analítica de aprendizaje en la asignatura Programación de Computadores: una investigación basada en métodos mixtos
- Effect of Gamification on the Motivation of Computer Programming Students
- EFFECTS OF AN AUTOMATIC ASSESSMENT TOOL ON THE MOTIVATION TO LEARN OF COMPUTER PROGRAMMING STUDENTS
- Evaluación del impacto en la motivación en el aprendizaje de los estudiantes de programación de computadores mediante el uso de una herramienta de evaluación automática
- Una nueva asignatura en posgrados de ingeniería: Investigación educativa en el aula de ingeniería
2021
- Automatic Grading Tool for Jupyter Notebooks in Artificial Intelligence Courses
- Diseño y validación interna de un instrumento de autoinforme para caracterizar las estrategias de aprendizaje de programación de computadores
- Evaluación del efecto de la gamificación asistida por computador en la motivación de los estudiantes de programación de computadores
- Prototipo de herramienta computacional para el aprendizaje colaborativo de programación de computadores
- UNCOLAB: A COMPUTATIONAL TOOL FOR COLLABORATIVE LEARNING OF COMPUTER PROGRAMMING
2020
- COMPUTER-ASSISTED GAMIFICATION IN A COMPUTER PROGRAMMING COURSE: AN EXPERIENCE REPORT
- Estrategia de enseñanza basada en la colaboración y la evaluación automática de código fuente en un curso de programación CS1
- Using an Interactive Software Tool for the Formative and Summative Evaluation in a Computer Programming Course: an Experience Report
2019
- Análisis de la articulación del diseño curricular del programa de ingeniería electrónica, en relación con los objetivos de aprendizaje asociados a metrología
- Automatic source code analysis forassessment of solutions toprogramming tasks
- Evaluating Impact on Motivation and Academic Performance of a Game-Based Learning Experience Using Kahoot
2018
2017
2016



