El lunes pasado tuvimos mesa de examen en Algo3 y el examen que tomamos fue el mejor que vi en mi vida entera. El examen consistió en un ejercicio práctico, cada alumno estaba con su computadora y le entregamos un conjunto de clases que resolvían un problema dado. La consigna era simple: analice el código y mejorelo. Luego de cierto tiempo (unos 30 minutos) un docente se sentaba con cada alumno para hablar con él sobre las mejoras realizadas.
Obviamente el código entregado tenía una serie de «cochinadas» algunas muy groseras y otras menores. La expectativa era que los alumnos fueran capaces:
- Identificar las «cochinadas»
- Explicar los problemas que las mismas podrían acarrear
- Proponer modificaciones a la solución para remover «las cochinadas»
- Implementar esas propuestas en código
A mi me tocó evaluar a dos alumnos y el método me pareció simplemente genial, pues con preguntas muy concretas uno podía determinar si el alumno había incorporado, o no,los conceptos centrales de la materia.
Debo felicitar a Pablo Massuh y Gabi Devoto que fueron los ideólogos de este examen.