Transformando la consigna tradicional en una experiencia de diseño.
Integrar el enfoque de Learning by Design (LbD) y el Distributed Scaffolding en nuestras guías de informática no solo mejora la autonomía, sino que alinea nuestras prácticas con las capacidades del diseño curricular de CABA.
Estructura de una guía bajo LbD
A diferencia de una lista de ejercicios, una guía basada en el diseño debe estructurarse como un desafío de ingeniería. Aquí te propongo los 4 bloques esenciales:
1. Escenario (Problem Space)
No pidas "hacer un programa que sume". Presentá un problema: "La cooperadora de la escuela necesita automatizar el cálculo de stock del kiosco para evitar faltantes". Esto sitúa al alumno como un diseñador de soluciones.
2. Especificaciones técnicas
Definí los requisitos mínimos del producto (MVP). Ejemplo: debe usar estructuras de control, una base de datos simple o una interfaz amigable en Scratch o Python.
3. Hitos de diseño (Milestones)
Dividí el proyecto en fases: Investigación, Prototipado, Codificación y Testeo. El aprendizaje ocurre en las transiciones entre estas fases.
Implementando el Distributed Scaffolding
Para que la guía no dependa 100% de tus explicaciones en el pizarrón, distribuí el apoyo en el material mismo:
- Cápsulas de código (Code Snippets): Incluí pequeños bloques de código de referencia con errores intencionales para que ellos los corrijan.
- Diagramas de flujo incompletos: Un andamio visual donde falten pasos lógicos que ellos deben completar antes de programar.
- Q&A de autogestión: Una sección de "Si te aparece el error X, revisá la línea Y", fomentando la resolución autónoma de problemas técnicos.
- Enlaces a documentación curada: No los mandes a Googlear a ciegas; dales el link exacto a la función que necesitan en MDN o la documentación de Python.
Consejo para el aula
En escuelas de CABA, donde los tiempos de laboratorio suelen ser limitados, el Scaffolding Distribuido te permite dedicar más tiempo a los alumnos que realmente tienen dificultades conceptuales, mientras el resto avanza siguiendo los andamios que dejaste en la guía.
Ejemplo práctico: Desafío "semáforo inteligente"
A continuación, vemos cómo estructurar una consigna de JavaScript aplicando Distributed Scaffolding. En lugar de dar el código resuelto, entregamos una base con "pistas" y lógica distribuida.
// ESCENARIO: Programar la lógica de un semáforo peatonal en CABA. // ANDAMIO 1: Definición de estados (Variables de diseño) let luzActual = "rojo"; let botonPresionado = true; // ANDAMIO 2: Estructura condicional sugerida function cambiarSemaforo() { // Pista: Si el botón está presionado Y la luz es roja... if (botonPresionado && luzActual === "rojo") { console.log("Cambiando a Verde. ¡Cruce con precaución!"); // RETO: ¿Cómo actualizarías la variable luzActual aquí? } else { console.log("Espere su turno."); } } // ANDAMIO 3: Invocación para testeo cambiarSemaforo();
Cómo aplicar el andamiaje en esta actividad:
- Andamio de código: El docente provee la estructura de la función y los operadores lógicos complejos (
&&), permitiendo que el alumno se concentre en la lógica de estado. - Andamio social: Se propone que un alumno haga de "tester" (apretando el botón virtual) mientras el otro escribe la reasignación de la variable.
- Andamio conceptual: Se vincula con un objeto real de la Ciudad (el semáforo), facilitando la abstracción del problema.
Bibliografía de Referencia
Recursos académicos y técnicos para sustentar el diseño de guías de programación en el nivel secundario:
-
Harel, I., & Papert, S. (1991).
Construccionismo. Ablex Publishing Corporation.
La base teórica de Learning by Design: el aprendizaje a través de la creación de artefactos tangibles. -
Bell, T., & Vahrenhold, J. (2018).
CS Unplugged and Computer Science Textbooks.
Recursos de CS Unplugged para andamiaje visual -
Quintana, C., et al. (2004).
A Scaffolding Design Framework for Software to Support Science Inquiry.
Define cómo las herramientas digitales (como los IDEs o guías interactivas) actúan como soportes cognitivos. -
Gobierno de la Ciudad de Buenos Aires. (2021).
Capacidades del Pensamiento Computacional en la NES.
Marco pedagógico de Educación Digital (CABA)
Comentarios