Skip to content
Tecnología y Digitalización · 3° ESO

Ideas de aprendizaje activo

Programación de Acciones Simples con Bloques

La programación con bloques activa el aprendizaje porque los alumnos ven resultados inmediatos en dispositivos físicos. Esto refuerza la conexión entre el pensamiento lógico y la acción concreta, haciendo que los conceptos abstractos de secuenciación y control sean tangibles y memorables. La manipulación directa de los bloques fomenta la autonomía y reduce la frustración que genera la teoría descontextualizada.

Competencias Clave LOMLOELOMLOE: ESO - Programación y robóticaLOMLOE: ESO - Resolución de problemas tecnológicos
20–50 minParejas → Toda la clase4 actividades

Actividad 01

Parejas: LED Parpadeante

Los alumnos trabajan en parejas para crear un programa que encienda un LED durante 2 segundos, lo apague 1 segundo y repita tres veces. Usan bloques de 'on/off' y 'esperar'. Prueban en el microcontrolador y registran variaciones en el tiempo de parpadeo. Comparten resultados con otra pareja.

¿Cómo puedes hacer que un LED se encienda y apague usando bloques de código?

Consejo de facilitaciónDurante la actividad de parejas LED parpadeante, pide a cada pareja que intercambie sus programas y explique a la otra pareja cómo funciona su código antes de ejecutarlo.

Qué observarEntrega a cada alumno una tarjeta con un diagrama de bloques incompleto para encender un LED. Pide que identifiquen el bloque faltante y escriban una frase explicando por qué es necesario para que el LED se apague después de encenderse.

AnalizarEvaluarCrearToma de DecisionesAutogestiónHabilidades Relacionales
Generar clase completa

Actividad 02

Aprendizaje Basado en Problemas (ABP)45 min · Grupos pequeños

Grupos Pequeños: Motor Direccional

En grupos de tres, programan un motor para girar hacia adelante 3 segundos, parar 1 segundo y girar hacia atrás 2 segundos. Identifican bloques de dirección y velocidad. Ejecutan, miden el movimiento con regla y depuran si no gira correctamente.

¿Qué bloques usarías para que un motor gire en una dirección y luego en otra?

Consejo de facilitaciónEn la actividad de grupos pequeños con el motor direccional, proporciona a cada grupo una hoja de registro para anotar los tiempos de espera y las direcciones del motor en cada prueba.

Qué observarObserva a los alumnos mientras programan un motor para que gire en dos direcciones alternas. Pregunta a tres alumnos al azar: '¿Qué bloque usaste para cambiar la dirección del motor?' y '¿Cómo te aseguraste de que el motor se detuviera antes de cambiar de dirección?'

AnalizarEvaluarCrearToma de DecisionesAutogestiónHabilidades Relacionales
Generar clase completa

Actividad 03

Aprendizaje Basado en Problemas (ABP)50 min · Grupos pequeños

Clase Entera: Desafío Semáforo

La clase compite por programar un semáforo con tres LEDs (rojo, amarillo, verde) usando secuencias y esperas. Cada equipo presenta su código en pantalla compartida. Votan el más fluido y discuten mejoras colectivas.

¿Cómo puedes hacer que tu programa espere un tiempo antes de realizar la siguiente acción?

Consejo de facilitaciónPara el desafío semáforo de clase entera, asigna roles específicos: un alumno prueba el código, otro verifica la secuencia en voz alta y otro anota los tiempos en la pizarra.

Qué observarPlantea la siguiente pregunta al grupo: 'Imagina que quieres que un semáforo cambie de rojo a verde y luego espere 10 segundos antes de volver a rojo. ¿Qué bloques necesitarías y en qué orden los colocarías?' Fomenta la discusión sobre la necesidad de los bloques de espera.

AnalizarEvaluarCrearToma de DecisionesAutogestiónHabilidades Relacionales
Generar clase completa

Actividad 04

Individual: Depuración Rápida

Cada alumno recibe un programa con errores intencionales para un LED o motor. Identifican y corrigen el orden de bloques o esperas. Ejecutan antes y después, anotan cambios y tiempo de corrección.

¿Cómo puedes hacer que un LED se encienda y apague usando bloques de código?

Consejo de facilitaciónEn la depuración rápida individual, entrega a cada alumno un código con un error tipográfico en un bloque de espera y observa cómo lo identifican y corrigen en menos de dos minutos.

Qué observarEntrega a cada alumno una tarjeta con un diagrama de bloques incompleto para encender un LED. Pide que identifiquen el bloque faltante y escriban una frase explicando por qué es necesario para que el LED se apague después de encenderse.

AnalizarEvaluarCrearToma de DecisionesAutogestiónHabilidades Relacionales
Generar clase completa

Algunas notas para enseñar esta unidad

Enseñar programación con bloques requiere combinar demostraciones prácticas con preguntas guiadas que obliguen a los alumnos a verbalizar su razonamiento. Evita corregir directamente los errores; en su lugar, plantea preguntas como '¿Qué crees que hará el LED si inviertes este bloque?' para que reflexionen sobre la lógica. La repetición de errores comunes debe convertirse en oportunidades de discusión grupal donde los alumnos corrijan sus propios compañeros con argumentos basados en evidencia observada.

Los alumnos demuestran comprensión al programar acciones predecibles y repetibles en los dispositivos. Saben secuenciar bloques correctamente, insertar pausas con precisión y explicar por qué el orden afecta al resultado. Además, documentan errores y ajustan sus programas basándose en pruebas iterativas.


Atención a estas ideas erróneas

  • Durante la actividad Parejas: LED Parpadeante, watch for...

    alumnos que asuman que el orden de los bloques no afecta al resultado. Pide a cada pareja que ejecute primero su programa correcto y luego intercambie los bloques de 'esperar' y 'apagar LED', observando cómo el LED se apaga antes de encenderse o no parpadea como se espera.

  • Durante la actividad Grupos Pequeños: Motor Direccional, watch for...

    alumnos que confundan los bloques de espera con bucles. Pídeles que programen el motor para que gire en una dirección, espere 2 segundos y se detenga, y luego pregunte: '¿Qué pasaría si añades otro bloque de espera después del 'stop'? ¿Se repetiría automáticamente?' para que descubran la necesidad de un bucle.

  • Durante la actividad Clase Entera: Desafío Semáforo, watch for...

    alumnos que crean que el semáforo cambiará automáticamente sin necesidad de ejecutar el programa. Detén la clase justo antes de ejecutar y pregunta: '¿Qué falta para que el semáforo empiece a funcionar?' y observa si identifican la necesidad de pulsar el botón de ejecución.


Metodologías usadas en este resumen