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

Ideas de aprendizaje activo

Mensajes y Comunicación entre Objetos

La comunicación entre objetos en programación con bloques requiere experimentación directa para que los estudiantes comprendan cómo los mensajes coordinan acciones. Aprender mediante estaciones prácticas y juegos motiva a los niños a probar, ajustar y repetir, lo que refuerza la lógica de programación de manera tangible y colaborativa.

Derechos Básicos de Aprendizaje (DBA)DBA Tecnologia e Informatica: Grado 3 - Programacion y Logica de Bloques
20–50 minParejas → Toda la clase4 actividades

Actividad 01

Juego de Roles45 min · Grupos pequeños

Estaciones de Mensajes: Comunicación Básica

Prepara tres estaciones con computadoras: una para enviar mensajes de salto, otra para cambio de disfraz y la tercera para sonidos. Los grupos rotan cada 10 minutos, programan un sprite emisor y receptor, prueban y registran resultados. Discute al final qué mensajes fallaron y por qué.

¿Cómo un personaje puede 'avisar' a otro para que inicie una acción?

Consejo de FacilitaciónEn Estaciones de Mensajes, asegúrate de que cada grupo tenga al menos un sprite con un bloque 'enviar mensaje' y otro con 'al recibir mensaje', para que todos participen activamente en la prueba y corrección.

Qué observarEntrega a cada estudiante una tarjeta con dos objetos (ej. 'Gato' y 'Perro'). Pídeles que escriban dos bloques de código: uno para que el Gato envíe un mensaje ('¡Hola!') y otro para que el Perro responda a ese mensaje ('¡Hola, Gato!').

AplicarAnalizarEvaluarConciencia SocialAutoconciencia
Generar Clase Completa

Actividad 02

Juego de Roles30 min · Parejas

Parejas Creativas: Juego de Persecución

En parejas, un estudiante programa un perseguidor que envía mensajes para que la presa cambie dirección o velocidad. Intercambien roles, agreguen un tercer sprite que reciba mensajes de ambos y depuren juntos. Presenten el juego funcionando a la clase.

¿Qué ventajas tiene la comunicación por mensajes en un programa complejo?

Consejo de FacilitaciónPara Parejas Creativas, asigna roles claros: un estudiante programa el perseguidor y otro el perseguido, rotando después de cada prueba para que ambos experimenten ambos lados de la comunicación.

Qué observarPresenta un programa simple con dos objetos que interactúan mediante mensajes. Pregunta a los estudiantes: '¿Qué objeto envía el mensaje?', '¿Qué objeto recibe el mensaje?', '¿Qué acción ocurre cuando se recibe el mensaje?'.

AplicarAnalizarEvaluarConciencia SocialAutoconciencia
Generar Clase Completa

Actividad 03

Juego de Roles50 min · Toda la clase

Clase Completa: Concurso de Historias Interactivas

La clase crea una historia donde cada grupo programa un personaje que envía mensajes a los demás para avanzar la trama. Unan todos los proyectos en un archivo compartido, prueben en cadena y voten por la interacción más fluida.

¿De qué manera los mensajes permiten crear interacciones más dinámicas en un juego?

Consejo de FacilitaciónDurante el Concurso de Historias Interactivas, guía a los equipos para que definan primero la trama y los mensajes clave antes de programar, evitando que pierdan tiempo en ajustes por falta de planificación.

Qué observarPlantea la siguiente pregunta: 'Imagina que estás creando un juego donde un personaje debe recoger una llave para abrir una puerta. ¿Cómo usarías mensajes para que la puerta sepa cuándo el personaje tiene la llave y pueda abrirse?'. Fomenta la discusión sobre la secuencia de eventos.

AplicarAnalizarEvaluarConciencia SocialAutoconciencia
Generar Clase Completa

Actividad 04

Juego de Roles20 min · Individual

Individual: Depurador de Mensajes

Cada estudiante recibe un programa con errores en mensajes, lo ejecuta, identifica fallos como mensajes no recibidos y lo corrige agregando bloques adecuados. Compartan una captura de pantalla antes y después con una explicación escrita.

¿Cómo un personaje puede 'avisar' a otro para que inicie una acción?

Consejo de FacilitaciónEn la actividad de Depuración de Mensajes, pide a los estudiantes que intercambien sus programas con un compañero y describan paso a paso cómo funciona cada bloque, fomentando la metacognición y la identificación de errores.

Qué observarEntrega a cada estudiante una tarjeta con dos objetos (ej. 'Gato' y 'Perro'). Pídeles que escriban dos bloques de código: uno para que el Gato envíe un mensaje ('¡Hola!') y otro para que el Perro responda a ese mensaje ('¡Hola, Gato!').

AplicarAnalizarEvaluarConciencia SocialAutoconciencia
Generar Clase Completa

Algunas notas para enseñar esta unidad

Este tema se enseña mejor con un enfoque basado en proyectos y errores. Los estudiantes aprenden más cuando cometen errores en un entorno seguro y los corrigen con orientación. Evita dar las respuestas directamente: en su lugar, haz preguntas como '¿Qué crees que pasaría si cambiamos este bloque?' para guiarlos hacia la solución. La repetición con variaciones en los ejercicios ayuda a consolidar la comprensión de que los mensajes son notificaciones independientes que requieren acciones específicas en el receptor.

Los estudiantes demuestran que entienden la comunicación entre objetos cuando pueden enviar mensajes que activan respuestas específicas en otros sprites y explican claramente el rol de cada bloque en la interacción. Esto se observa en su capacidad para crear programas funcionales y su disposición a explicar el flujo de mensajes a sus compañeros.


Cuidado con estas ideas erróneas

  • Durante Estaciones de Mensajes, algunos estudiantes pueden pensar que los mensajes controlan directamente al otro objeto como un mando.

    Durante Estaciones de Mensajes, observa si los estudiantes intentan controlar el sprite receptor desde el emisor. Si esto ocurre, detén el grupo y pide que identifiquen qué sprite tiene el bloque 'al recibir mensaje', luego discutan por qué ese bloque es esencial para que la acción ocurra.

  • Durante Parejas Creativas: Juego de Persecución, algunos creen que los mensajes se ejecutan en un orden estricto y lineal.

    Durante Parejas Creativas, cuando los estudiantes noten que los mensajes no siempre activan las acciones en el orden esperado, usa este momento para recordarles que los mensajes son notificaciones independientes. Pide que ajusten los tiempos de espera en sus programas y observen cómo varios sprites pueden reaccionar simultáneamente.

  • Durante el Concurso de Historias Interactivas, algunos asumen que cualquier nombre de mensaje funciona igual, sin importar con qué coincida.

    Durante el Concurso de Historias Interactivas, si un programa no funciona, revisa con el equipo los nombres de los mensajes en los bloques 'enviar mensaje' y 'al recibir mensaje'. Pide que comparen los nombres letra por letra y discutan por qué la precisión es clave para que la comunicación funcione.


Metodologías usadas en este resumen