Skip to content
Tecnología · 2o Grado

Ideas de aprendizaje activo

Eventos y Reacciones en Programación

Los estudiantes de segundo grado aprenden mejor sobre eventos y reacciones cuando experimentan activamente con herramientas visuales como Scratch, donde ven resultados inmediatos de sus acciones. La manipulación directa de bloques de eventos les permite internalizar conceptos abstractos como 'interactividad' y 'respuesta condicional' de manera concreta.

Aprendizajes Esperados SEPSEP.2.2.5
25–45 minParejas → Toda la clase4 actividades

Actividad 01

Planear-Hacer-Recordar45 min · Grupos pequeños

Estaciones Rotativas: Explorando Eventos

Prepara cuatro estaciones en Scratch: 1) clic en bandera para iniciar; 2) tecla para mover sprite; 3) mensaje entre sprites; 4) temporizador para cambios automáticos. Los grupos rotan cada 10 minutos, agregan un bloque de reacción y registran qué pasa. Discute al final.

¿Cómo los eventos permiten que un programa sea interactivo y responda a las acciones del usuario?

Consejo de FacilitaciónDurante Estaciones Rotativas, circula entre grupos para asegurar que los estudiantes prueben y documenten al menos tres combinaciones diferentes de eventos y reacciones antes de avanzar.

Qué observarEntrega a cada estudiante una tarjeta con la imagen de un bloque de evento de Scratch (ej. 'cuando se presiona la tecla A'). Pide que escriban una oración explicando qué acción del usuario activa este bloque y qué podría hacer el programa como reacción.

RecordarAplicarAnalizarAutogestiónToma de DecisionesAutoconciencia
Generar Clase Completa

Actividad 02

Enseñanza entre Pares30 min · Parejas

Enseñanza entre Pares: Juego de Reacción Rápida

En parejas, un alumno crea un sprite que salta al presionar espacio; el otro agrega clic para cambiar fondo. Prueban alternadamente, depuran si no responde y comparten con la clase. Incluye al menos dos eventos.

¿Qué tipos de eventos pueden ocurrir en un programa y cómo se manejan?

Consejo de FacilitaciónEn Pares: Juego de Reacción Rápida, observa cómo los estudiantes explican sus decisiones al socio y corrige malentendidos sobre la relación causa-efecto entre eventos y reacciones.

Qué observarDurante la clase, muestra un programa simple en Scratch con varios eventos. Pregunta a los alumnos: '¿Qué evento está ocurriendo ahora?', '¿Qué reacción vemos en el escenario?' o '¿Cómo podríamos hacer que este personaje responda si hacemos clic en él?'

ComprenderAplicarAnalizarCrearAutogestiónHabilidades de Relación
Generar Clase Completa

Actividad 03

Planear-Hacer-Recordar35 min · Toda la clase

Clase Completa: Cadena de Eventos

Proyecta Scratch, demuestra una secuencia: bandera inicia mensaje que activa tecla para fin. Divide la clase en roles para modificar y probar en computadoras. Vota el mejor resultado.

¿Cómo podemos aplicar el uso de eventos en Scratch para que un programa responda a diferentes acciones?

Consejo de FacilitaciónEn Cadena de Eventos, modela cómo usar una tabla de seguimiento para registrar cada evento y reacción, asegurando que todos los estudiantes participen activamente en la discusión grupal.

Qué observarPlantea la pregunta: '¿Cómo hacen los eventos que un programa sea más interesante de usar?'. Anima a los estudiantes a compartir ejemplos de juegos o aplicaciones que usan y cómo la interactividad mejora su experiencia.

RecordarAplicarAnalizarAutogestiónToma de DecisionesAutoconciencia
Generar Clase Completa

Actividad 04

Planear-Hacer-Recordar25 min · Individual

Individual: Mi Animación Interactiva

Cada estudiante inicia un proyecto nuevo, elige tres eventos (clic, tecla, mensaje) y programa reacciones simples como giros o sonidos. Prueba solo y luego muestra a un compañero para feedback.

¿Cómo los eventos permiten que un programa sea interactivo y responda a las acciones del usuario?

Qué observarEntrega a cada estudiante una tarjeta con la imagen de un bloque de evento de Scratch (ej. 'cuando se presiona la tecla A'). Pide que escriban una oración explicando qué acción del usuario activa este bloque y qué podría hacer el programa como reacción.

RecordarAplicarAnalizarAutogestiónToma de DecisionesAutoconciencia
Generar Clase Completa

Plantillas

Plantillas que acompañan estas actividades de Tecnología

Úsalas, edítalas, imprímelas o compártelas.

Algunas notas para enseñar esta unidad

Enseña este tema usando un enfoque de 'aprendizaje basado en proyectos' con andamiaje gradual. Empieza con ejemplos simples y visibles, como un sprite que cambia de color al presionar una tecla, y avanza hacia proyectos más complejos. Evita explicar demasiado teóricamente; en su lugar, guía a los estudiantes para que descubran patrones por sí mismos a través de la experimentación. La investigación muestra que los estudiantes retienen mejor cuando ven el impacto inmediato de sus acciones.

Al finalizar, los estudiantes podrán identificar qué evento activa una reacción específica en un programa, explicar cómo los eventos modularizan el comportamiento del proyecto y crear un proyecto interactivo simple que responda a al menos dos tipos de eventos diferentes.


Cuidado con estas ideas erróneas

  • Durante Estaciones Rotativas, observa si los estudiantes creen que todos los scripts del programa se ejecutan al mismo tiempo.

    Usa esta actividad para guiar a los estudiantes a identificar que solo los bloques conectados a un evento específico se activan, mientras que el resto permanece inactivo hasta su propio desencadenante. Pide que expliquen con ejemplos concretos de sus estaciones.

  • Durante Pares: Juego de Reacción Rápida, escucha si los estudiantes piensan que los eventos de usuario y sistema no pueden usarse juntos.

    Esta actividad permite corregir esta idea al hacer que los estudiantes depuren proyectos donde un evento de usuario (ej. presionar una tecla) desencadena un evento del sistema (ej. enviar un mensaje después de 2 segundos). Pide que expliquen cómo interactúan ambos eventos en su proyecto.

  • Durante Cadena de Eventos, nota si los estudiantes asumen que el programa solo responde a acciones del usuario y no a eventos del sistema.

    Usa esta actividad para demostrar broadcasts independientes y temporizadores como eventos que inician acciones automáticas. Pide a los estudiantes que registren en una tabla cada evento y reacción, destacando cuáles fueron activados por el usuario y cuáles por el sistema.


Metodologías usadas en este resumen