Skip to content
Tecnología e Informática · 2o Grado

Ideas de aprendizaje activo

Mensajes y Comunicación entre Objetos

La programación con mensajes entre objetos requiere experimentación activa para que los estudiantes comprendan la relación entre eventos y respuestas. Al manipular bloques en entornos visuales, los niños observan inmediatamente cómo un cambio en un objeto afecta a otro, construyendo conexiones concretas que los textos o explicaciones abstractas no logran transmitir.

Derechos Básicos de Aprendizaje (DBA)DBA Tecnologia e Informatica: Grado 2 - Interaccion de objetosDBA Tecnologia e Informatica: Grado 2 - Programacion por bloques
25–45 minParejas → Toda la clase4 actividades

Actividad 01

Juego de Roles30 min · Parejas

Parejas Programadoras: Saludo entre Personajes

En parejas, los estudiantes crean dos personajes: uno se mueve a un lugar y envía un mensaje para que el otro salude con un sonido. Prueban el programa, ajustan el evento de llegada y registran qué pasa si quitan el mensaje. Comparten resultados con la clase.

¿Cómo le dices a tu personaje que reaccione cuando el otro personaje llega a su lado?

Consejo de FacilitaciónDurante Parejas Programadoras, pida a cada pareja que intercambie roles después de 10 minutos para asegurar que ambos estudiantes manejen las secciones de envío y recepción.

Qué observarEntrega a cada estudiante una tarjeta con dos personajes de un programa simple. Pídeles que escriban una oración explicando qué evento podría hacer que el Personaje A envíe un mensaje al Personaje B, y qué acción podría realizar el Personaje B al recibirlo.

AplicarAnalizarEvaluarConciencia SocialAutoconciencia
Generar Clase Completa

Actividad 02

Juego de Roles45 min · Grupos pequeños

Estaciones de Rotación: Mensajes en Escenarios

Prepara tres estaciones: 1) baile sincronizado, 2) persecución con mensaje de parada, 3) saludo al chocar. Grupos rotan cada 10 minutos, programan y documentan con fotos. Discuten variaciones al final.

Explica qué pasa en el programa cuando un personaje envía un mensaje al otro.

Consejo de FacilitaciónEn Estaciones de Rotación, coloque programas incompletos en cada estación para que los estudiantes identifiquen qué falta en la cadena de comunicación.

Qué observarMuestra un programa simple donde un personaje persigue a otro. Pregunta al grupo: '¿Qué sucede exactamente cuando el personaje perseguidor toca al otro? ¿Qué tipo de mensaje se está enviando? ¿Cómo sabemos que el programa reacciona a ese evento?'

AplicarAnalizarEvaluarConciencia SocialAutoconciencia
Generar Clase Completa

Actividad 03

Juego de Roles40 min · Toda la clase

Clase Entera: Carrera Comunicada

Programa dos equipos de personajes que compiten; el líder envía mensajes para acelerar o frenar al resto. Todos contribuyen bloques y votan mejoras. Ejecutan y analizan fallos colectivos.

Programa dos personajes para que uno se mueva cuando el otro llega a un lugar.

Consejo de FacilitaciónEn Carrera Comunicada, establezca un límite de tiempo ajustado para que los equipos prioricen la claridad sobre la velocidad en sus diseños.

Qué observarObserva a los estudiantes mientras programan. Haz preguntas específicas como: '¿Qué evento estás usando para que tu personaje envíe un mensaje? ¿A qué objeto le estás enviando el mensaje? ¿Qué esperas que haga el otro objeto cuando reciba ese mensaje?'

AplicarAnalizarEvaluarConciencia SocialAutoconciencia
Generar Clase Completa

Actividad 04

Juego de Roles25 min · Individual

Individual: Depuración de Mensajes

Cada estudiante recibe un programa con errores en mensajes y lo corrige para que objetos interactúen correctamente. Prueban solos, luego comparan soluciones en círculo.

¿Cómo le dices a tu personaje que reaccione cuando el otro personaje llega a su lado?

Consejo de FacilitaciónEn Depuración de Mensajes, entregue programas con errores comunes específicos para cada nivel de dificultad, desde mensajes mal dirigidos hasta eventos omitidos.

Qué observarEntrega a cada estudiante una tarjeta con dos personajes de un programa simple. Pídeles que escriban una oración explicando qué evento podría hacer que el Personaje A envíe un mensaje al Personaje B, y qué acción podría realizar el Personaje B al recibirlo.

AplicarAnalizarEvaluarConciencia SocialAutoconciencia
Generar Clase Completa

Algunas notas para enseñar esta unidad

Enseñe este tema usando un enfoque de descubrimiento guiado. Comience con ejemplos simples donde los mensajes sean visualmente obvios, como un sonido que se activa al tocar un objeto. Evite explicar la teoría de eventos asincrónicos hasta que los estudiantes hayan experimentado con múltiples ejemplos concretos. La repetición con variaciones ayuda a internalizar que los mensajes dependen de condiciones, no del orden de los bloques.

Los estudiantes demuestran su comprensión cuando configuran correctamente un evento para enviar un mensaje a un receptor específico y predicen con precisión la acción resultante en el objeto destino. La evidencia incluye programas funcionales, explicaciones claras durante discusiones y ajustes autónomos tras pruebas fallidas.


Cuidado con estas ideas erróneas

  • During Parejas Programadoras, watch for students who assume that messages send continuously without any trigger.

    Pida a las parejas que identifiquen el bloque 'al recibir mensaje' en el receptor y expliquen qué evento específico lo activa en el emisor, usando sus programas para demostrarlo.

  • During Estaciones de Rotación, watch for students who believe the order of blocks determines the communication flow.

    En cada estación, muestre dos versiones del mismo programa: una con bloques en orden secuencial y otra usando un evento para activar el mensaje, destacando cómo el segundo ejemplo permite que el receptor actúe independientemente.

  • During Carrera Comunicada, watch for students who select a random object as the receiver instead of the intended one.

    Durante la carrera, haga que los equipos verbalicen el nombre del objeto receptor antes de probar su programa, usando la lista de personajes en la pizarra para evitar confusiones.


Metodologías usadas en este resumen