Ir al contenido
Tecnología e Informática · 3o Grado · Programación Creativa con Bloques · Periodo 2

Eventos y Acciones en Programación

Los estudiantes utilizan disparadores para iniciar acciones dentro de un programa informático, creando interactividad.

Derechos Básicos de Aprendizaje (DBA)DBA Tecnologia e Informatica: Grado 3 - Programacion y Logica de BloquesDBA Tecnologia e Informatica: Grado 3 - Interaccion Hombre-Maquina

Acerca de este tema

Este tema introduce la interactividad en la programación. Los estudiantes de tercer grado aprenden que un programa no siempre corre solo, sino que responde a estímulos externos llamados eventos. Según los DBA de Tecnología, esto es clave para entender la interacción hombre-máquina. Un evento puede ser presionar una tecla, hacer clic con el ratón o incluso que dos objetos se toquen en la pantalla.

Comprender la relación causa-efecto (si ocurre X, entonces sucede Y) es fundamental para crear juegos y animaciones. En el aula, este concepto se vuelve tangible cuando los estudiantes actúan como sensores y actuadores. El aprendizaje basado en retos, donde deben hacer que un personaje reaccione a sus movimientos, convierte la lógica abstracta en una experiencia de juego emocionante y participativa.

Preguntas Clave

  1. ¿Qué sucede en un programa cuando presionas una tecla o haces clic?
  2. ¿Cómo podemos hacer que dos personajes interactúen al mismo tiempo?
  3. ¿Por qué los eventos son fundamentales para que un juego sea interactivo?

Objetivos de Aprendizaje

  • Identificar eventos comunes en la programación, como hacer clic o presionar una tecla.
  • Explicar la relación causa-efecto entre un evento y la acción resultante en un programa.
  • Diseñar una secuencia simple de bloques que ejecute una acción específica en respuesta a un evento dado.
  • Comparar la interactividad de un programa con y sin el uso de eventos.

Antes de Empezar

Introducción a la Programación con Bloques

Por qué: Los estudiantes necesitan familiaridad con la interfaz de programación por bloques y cómo encajar instrucciones básicas antes de añadir la lógica de eventos.

Secuencias de Instrucciones

Por qué: Comprender que los programas ejecutan instrucciones en orden es fundamental para luego entender cómo un evento puede alterar esa secuencia lineal.

Vocabulario Clave

EventoUna acción o suceso que ocurre en el programa y que puede ser detectado por el código para iniciar una respuesta. Ejemplos son hacer clic en un botón o presionar una tecla.
Disparador (Trigger)Es el evento específico que inicia una acción programada. Es el 'si ocurre esto' en la lógica de programación.
AcciónLa respuesta o el resultado que ocurre en el programa cuando se detecta un evento. Es el 'entonces sucede aquello' en la lógica de programación.
InteractividadLa capacidad de un programa para responder a las acciones del usuario o a otros eventos, haciendo que la experiencia sea dinámica y no lineal.

Cuidado con estas ideas erróneas

Idea errónea comúnCreer que las acciones ocurren por azar en un computador.

Qué enseñar en su lugar

Los niños a veces piensan que el juego 'sabe' cuándo moverse. Mediante la creación de reglas físicas, entienden que cada movimiento fue programado para responder a un evento específico.

Idea errónea comúnPensar que un evento solo puede disparar una única acción.

Qué enseñar en su lugar

A través de experimentos en bloques de programación, los estudiantes pueden ver que un solo clic puede hacer que un personaje cambie de color, salte y emita un sonido al mismo tiempo.

Ideas de aprendizaje activo

Ver todas las actividades

Conexiones con el Mundo Real

  • Los videojuegos utilizan eventos constantemente. Por ejemplo, al presionar la tecla 'espacio', el personaje salta; al hacer clic en un ícono, se abre un menú. Los desarrolladores de juegos diseñan estas interacciones para que la experiencia sea atractiva.
  • Las aplicaciones móviles responden a eventos táctiles. Al deslizar el dedo por la pantalla, se desplaza el contenido; al tocar dos veces, se acerca una imagen. Los diseñadores de experiencia de usuario (UX) planifican estas interacciones para que sean intuitivas.

Ideas de Evaluación

Boleto de Salida

Entrega a cada estudiante una tarjeta con un escenario simple (ej. 'el personaje se mueve al presionar la flecha derecha'). Pide que escriban cuál es el evento y cuál es la acción, y que dibujen un bloque simple que represente esa relación.

Verificación Rápida

Muestra un programa simple en bloques con un evento y una acción. Pregunta a los estudiantes: '¿Qué evento está programado aquí? ¿Qué acción sucederá cuando ocurra ese evento? ¿Cómo podríamos cambiar la acción para que el personaje salude en lugar de moverse?'

Pregunta para Discusión

Plantea la pregunta: '¿Por qué creen que los juegos serían aburridos si no tuvieran eventos?'. Guía la discusión para que los estudiantes conecten la falta de respuesta del programa con la ausencia de interactividad y diversión.

Preguntas frecuentes

¿Qué es un 'evento' en programación para niños?
Un evento es un 'mensaje' que le dice al computador que algo sucedió. Es como cuando alguien toca el timbre de tu casa (evento) y tú vas a abrir la puerta (acción). En el computador, el evento puede ser un clic o presionar una tecla.
¿Cómo ayuda el aprendizaje activo a enseñar eventos y acciones?
El aprendizaje activo permite que los estudiantes vivan la lógica de 'entrada y salida'. Al realizar juegos de roles donde ellos mismos son los disparadores de acciones, internalizan la estructura condicional de la programación de una manera lúdica, lo que facilita enormemente la transición posterior a herramientas como Scratch o MakeCode.
¿Por qué es importante este tema para los DBA de tercer grado?
Porque desarrolla el pensamiento lógico y la comprensión de sistemas. Ayuda a los niños a entender que ellos tienen el control sobre la tecnología y que pueden diseñar cómo quieren que las máquinas respondan a sus necesidades.
¿Qué ejemplos de eventos hay en la vida diaria?
Cuando suena la alarma del reloj y te despiertas, cuando el sensor de una puerta de centro comercial detecta que te acercas y se abre, o cuando oprimes el botón del ascensor y este llega a tu piso.