Retrospectiva de trampa con IA en CS240

Una asignatura introductoria de programación en C de una universidad se ha convertido en un punto de conflicto sobre cómo manejar el uso a gran escala de herramientas de IA como ChatGPT en las tareas de los estudiantes. Los comentaristas analizan la estricta política de un profesor de “nada de IA, trabajar solo” y su retrospectiva sobre haber señalado a casi la mitad de la clase por supuesto código generado por IA, y muchos critican el tono coercitivo de las cartas de advertencia y el efecto disuasorio sobre la colaboración, mientras otros defienden la necesidad de proteger los estándares académicos y el valor de aprender los fundamentos sin automatización. El intercambio se amplía hacia propuestas de alternativas como exámenes orales, programación vigilada en persona y tareas rediseñadas, y plantea preguntas más amplias sobre si las universidades deberían prohibir la IA, integrarla en los planes de estudio o pasar por completo a métodos de evaluación que no puedan externalizarse a máquinas.

Reacciones a la política anti-IA y su aplicación

  • Muchos ven la política (nada de IA en las tareas, vigilancia estricta de la similitud) como rígida y desconectada de la realidad, y argumentan que si ~50% de los estudiantes rompe una regla, el diseño del curso quizá esté desalineado con la realidad.
  • Otros defienden la prohibición de la IA en cursos शुरुआles: usar LLM se compara con usar una calculadora mientras se aprende aritmética básica o una carretilla elevadora en un gimnasio; se salta el objetivo de aprendizaje.
  • Algunos comentaristas subrayan la equidad: la trampa generalizada perjudica a los estudiantes honestos que compiten por notas, especialidades y luego empleos; la aplicación estricta se ve como necesaria.

Carta tipo, coerción y debido proceso

  • El formulario de notificación que amenaza con remisión al decano, suspenso en la asignatura o ceros si los estudiantes admiten “honestamente” el uso de IA se considera ampliamente coercitivo y estructurado para forzar confesiones.
  • Los críticos dicen que, si el instructor está seguro de las pruebas, debería asignar las sanciones directamente en lugar de usar un proceso de “admisión” lleno de presión.
  • Otros señalan que la retrospectiva reconoce errores y una disculpa parcial, pero algunos sienten que el tono sigue siendo muy defensivo y autojustificativo.

Colaboración vs. “trabajar solo”

  • El lenguaje de “no trabajen con otros estudiantes / no miren los archivos de otros” se describe como antisocial respecto a la colaboración y contrario a cómo aprenden los humanos.
  • Los partidarios argumentan que a este nivel los detalles de implementación son simples y que la colaboración se convierte demasiado fácilmente en copia; los TAs se presentan como el canal seguro de ayuda.
  • Existe preocupación de que las políticas que tratan la “exposición inadvertida” como una infracción generen ansiedad incluso por hablar con compañeros o TAs y puedan favorecer a estudiantes más conectados socialmente.

Evaluación en la era de los LLM

  • Varios proponen pasar a exámenes presenciales vigilados, exámenes orales o recorridos en vivo por el código para comprobar la comprensión directamente, aceptando que el trabajo para llevar a casa será asistido por IA.
  • Otros sugieren calificación basada en proyectos con preguntas presenciales o modificaciones sobre la marcha para distinguir la comprensión genuina de la “programación por vibra” con IA.
  • Se señala como gran limitación la escalabilidad de la evaluación oral/interactiva para clases grandes (por ejemplo, 600 estudiantes).

Diseño del curso y uso de características del lenguaje

  • Algunos estudiantes explorarían de forma natural funciones como malloc, sizeof u otras construcciones de C y se resienten de ser sospechosos implícitamente de hacer trampa por hacerlo.
  • La perspectiva del instructor (tal como se describe en el hilo) es que esas características a menudo se correlacionan con soluciones copiadas y pueden distraer de los objetivos de aprendizaje concretos; se desalentaron, no se prohibieron, y se hizo seguimiento con conversaciones breves en lugar de acusaciones automáticas.

Reflexiones más amplias sobre la academia y la trampa

  • Las opiniones van desde “tolerancia cero, expulsar a los tramposos” hasta “hacer trampa es sintomático de incentivos desalineados y títulos demasiado vocacionales”.
  • Se debate si las universidades deberían adoptar la IA como herramienta central o tratarla como una amenaza, y si los programas de CS deberían centrarse más en habilidades de la era de la IA, como el uso eficaz de LLM.
  • Algunos ven el gran tamaño de las clases, las métricas burocráticas y una cultura orientada primero a la investigación como factores subyacentes tanto de la mala enseñanza como de políticas adversariales de integridad.