Preparing Students for AI-Driven Agile Development: A Project-Based AI Engineering Curriculum

Este artículo presenta un currículo de ingeniería de IA basado en proyectos que integra prácticas ágiles y herramientas de IA para preparar a los estudiantes para el desarrollo de software asistido por inteligencia artificial, respaldado por un estudio de caso y una evaluación preliminar que destaca la importancia de la reflexión crítica y la verificación oral.

Andreas Rausch, Stefan Wittek, Tobias Geger, David Inkermann

Publicado Wed, 11 Ma
📖 4 min de lectura☕ Lectura para el café

Each language version is independently generated for its own context, not a direct translation.

Imagina que estás aprendiendo a cocinar en una escuela de gastronomía.

El problema actual:
La mayoría de las escuelas te enseñan dos cosas por separado:

  1. La teoría de la cocina: Te explican en una clase cómo cortar cebollas y qué es un "sprint" (un periodo de trabajo rápido).
  2. La teoría de los robots: Te enseñan en otra clase cómo funcionan los robots que pueden picar verduras automáticamente.

El problema es que, cuando llegas al trabajo real, la cocina está llena de robots inteligentes que hacen el trabajo sucio, pero nadie te enseñó a trabajar con ellos. No sabes si el robot cortó la cebolla demasiado fina, ni quién es responsable si la sopa sale salada. Los estudiantes aprenden conceptos, pero no saben cómo usar esas herramientas nuevas en un equipo real.

La solución de este paper (El nuevo currículo):
Los autores de la Universidad de Clausthal (Alemania) diseñaron una nueva forma de enseñar ingeniería de software. En lugar de clases aburridas de teoría, crearon un taller de proyectos reales donde la inteligencia artificial (IA) y el trabajo en equipo (métodos ágiles) se mezclan desde el primer día.

Aquí tienes los puntos clave, explicados con analogías:

1. La "Cocina" Real (Aprendizaje basado en proyectos)

En lugar de leer un libro sobre cómo hacer un videojuego, los estudiantes (de segundo semestre) se meten en un equipo de 4 a 6 personas y tienen que construir un videojuego de mesa real en el navegador.

  • La analogía: Es como si te dieran los ingredientes y te dijeran: "Tienen 7 semanas (sprints) para hacer este plato. Tienen un chef experto (el profesor) y un ayudante (el asistente) que actúa como el cliente".
  • El giro: Tienen que usar "robots" (herramientas de IA como ChatGPT o Copilot) para escribir parte del código, diseñar la arquitectura y escribir las pruebas.

2. El "Robot" no es el Jefe, es el Ayudante

El currículo enseña algo crucial: La IA es una herramienta, no el responsable.

  • La analogía: Imagina que el robot es un ayudante muy rápido pero que a veces alucina o se equivoca. Si el robot te da una receta, tú (el chef humano) debes probarla, verificarla y decir: "¡Oye, esto está salado!".
  • En el curso, los estudiantes usan la IA para escribir código, pero deben ser capaces de explicar por qué ese código funciona. Si no pueden explicarlo, reprueban. Esto evita que los estudiantes se conviertan en "copiadores" sin entender nada.

3. La "Revisión Oral" (El examen de verdad)

Para asegurarse de que los estudiantes no solo están pegando código que la IA generó, tienen un examen especial:

  • La analogía: Es como un examen de conducir donde no solo te piden que manejes, sino que te paran en medio de la calle y te preguntan: "¿Por qué frenaste aquí? ¿Qué pasaría si el coche de al lado gira?".
  • Los estudiantes deben pasar una entrevista oral de 20 minutos donde explican su código y cómo usaron la IA. Si no entienden lo que hicieron, no pasan.

4. Los Resultados (La prueba de fuego)

¿Funcionó? ¡Sí!

  • La analogía: Antes, muchos estudiantes se quedaban "atascados" en el camino, como coches sin gasolina, y no terminaban sus estudios a tiempo.
  • Los datos: Con este nuevo método, el número de estudiantes que se atrasan en sus créditos (ECTS) bajó drásticamente. Pasó de un 25% de retraso en los años anteriores a solo un 3% en el grupo más reciente. Los estudiantes están aprendiendo más rápido y mejor porque están practicando en un entorno real con las herramientas reales del futuro.

En resumen

Este paper dice: "Deja de enseñar a cocinar solo con libros. Pon a los estudiantes en una cocina con robots, dales un menú real, y enséñales a ser los jefes que controlan a los robots, no a los robots que controlan a los humanos."

Es una forma de preparar a los estudiantes para un futuro donde la Inteligencia Artificial hará el trabajo pesado, pero los humanos seguirán siendo los responsables de la calidad, la ética y la dirección del proyecto.