Estoy enseñando un curso final de informática (diseño senior) en un campus de la UC. ¿Hay alguna sugerencia, en particular sobre cómo ayudar a los estudiantes a aprovechar al máximo el curso?

Como alguien que ha pasado por varias piedras angulares dolorosas, ¡la mejor sugerencia que puedo ofrecer es darles libertad!

No sé en qué consiste su culminación específica, pero la mía involucraba proyectos de extremo a extremo que nunca se usarían fuera del aula.

Me hubiera encantado poder elegir mi propio proyecto, llevarlo de principio a fin y luego presentar ese proyecto al final, sin ningún requisito rígido. Habría creado algo útil para mí y para otros, como una aplicación de Android que puede vivir en el mercado de Android mucho después de que mi curso haya terminado.

Mis proyectos también tenían pautas bastante rígidas sobre qué herramientas se podrían usar, qué lenguajes de programación se podrían usar, etc. Esto no era una restricción sensata, ya que una piedra angular debería ser una oportunidad para que sus estudiantes usen todo su conocimiento para resolver problemas y diseño de proyectos.

En resumen, ¡dales libertad y permíteles construir algo que les apasione!