Planificación docente en programación: Enfoques para el aula de secundaria

Infografía sobre planificación de clases de programación para secundaria en CABA


Para la comunidad docente de CABA

En el contexto de las escuelas secundarias de CABA, especialmente bajo los diseños curriculares actuales que integran la educación tecnológica y la programación, nos enfrentamos al desafío de no solo enseñar sintaxis, sino de desarrollar el pensamiento computacional. Para lograrlo, dos conceptos son clave: Learning by Design (Aprendizaje por Diseño) y Distributed Scaffolding (Andamiaje Distribuido).


1. Learning by Design: El alumno como creador

Este enfoque propone que los estudiantes aprendan conceptos complejos de programación mientras diseñan y construyen un producto significativo (una app, un videojuego o un script de automatización). En lugar de explicar la teoría y luego dar ejercicios, el proceso es inverso:

  • Identificación de la necesidad: El proyecto nace de un problema real.
  • Iteración constante: Se aprende a través del ciclo de diseño, prueba y error.
  • Reflexión: El docente guía el análisis de por qué el código funciona (o no).

2. Distributed Scaffolding: Andamiaje en red

A menudo pensamos en el andamiaje como la ayuda directa del profesor. Sin embargo, el Distributed Scaffolding sugiere que el apoyo debe estar repartido en diferentes soportes para fomentar la autonomía en el aula de informática:

Tipo de apoyo Ejemplo en el aula
Soportes estáticos Hojas de trucos (cheat sheets), documentación impresa o tutoriales paso a paso.
Soportes digitales Comentarios en el código base, validadores automáticos o foros de consulta.
Soportes sociales Programación en parejas (pair programming) y tutoría entre pares.

Cómo planificar la clase: Paso a paso

  1. Definir el producto final: Por ejemplo, una calculadora de promedios para los boletines del colegio.
  2. Mapear los conceptos: ¿Qué necesitan saber? (Variables, condicionales, tipos de datos).
  3. Diseñar los andamios: Preparar una guía visual con la lógica del algoritmo antes de que toquen el teclado.
  4. Lanzamiento y monitoreo: Los alumnos comienzan el diseño; el docente circula interviniendo solo cuando los andamios distribuidos no son suficientes.

Bibliografía y recursos para profundizar

Para aquellos colegas interesados en los fundamentos teóricos de estas metodologías, recomiendo las siguientes fuentes:

Validado por: Marcelo Reynoso

Comentarios