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

Ideas de aprendizaje activo

Creación de Historias Interactivas con Código

La creación de historias interactivas con código exige que los estudiantes apliquen lógica y creatividad simultáneamente. Al programar narrativas ramificadas, transforman conceptos abstractos de secuencias, condicionales y bucles en resultados tangibles que ellos mismos controlan.

Derechos Básicos de Aprendizaje (DBA)DBA Tecnologia e Informatica: Grado 4 - Pensamiento Computacional y AlgoritmicoDBA Tecnologia e Informatica: Grado 4 - Solucion de Problemas con Tecnologia
20–45 minParejas → Toda la clase4 actividades

Actividad 01

Parejas: Mapa de Historia Ramificada

En parejas, dibujen un mapa de su historia con nodos para decisiones y caminos posibles. Identifiquen dónde usar condicionales y bucles. Luego, traduzcan el mapa a pseudocódigo simple en una hoja compartida.

¿Cómo puedes usar condicionales para que una historia tenga diferentes caminos según las elecciones del lector?

Consejo de FacilitaciónDurante el Mapa de Historia Ramificada en parejas, pida a los estudiantes que verbalicen cada camino posible para asegurar que visualicen la ramificación antes de codificar.

Qué observarLos estudiantes juegan la historia interactiva de un compañero. Después de jugar, responden: 1. ¿Hubo alguna parte confusa? ¿Cuál? 2. ¿Qué decisión te pareció más interesante y por qué? 3. ¿Sugerirías algún cambio para hacerla más divertida o clara?

AplicarAnalizarEvaluarCrearAutogestiónHabilidades de RelaciónToma de Decisiones
Generar Clase Completa

Actividad 02

Aprendizaje Basado en Proyectos45 min · Grupos pequeños

Grupos Pequeños: Codificación en Scratch

Formen grupos de tres para programar la historia en Scratch: creen sprites para personajes, agreguen condicionales con bloques 'si-entonces' y bucles para repeticiones como diálogos. Prueben internamente antes de compartir.

¿Qué elementos de tu historia necesitan repetirse y cómo usarías bucles para ello?

Consejo de FacilitaciónAl codificar en Scratch en grupos pequeños, circule entre los equipos y pregunte: '¿Qué bloque usarán para iniciar este diálogo y por qué ese orden?'.

Qué observarEntregue a cada estudiante una tarjeta con una pregunta: 'Escribe un ejemplo de cómo usaste un condicional en tu historia y qué pasó si la condición era verdadera'. O 'Describe una parte de tu historia que usó un bucle y explica qué se repitió'.

AplicarAnalizarEvaluarCrearAutogestiónHabilidades de RelaciónToma de Decisiones
Generar Clase Completa

Actividad 03

Aprendizaje Basado en Proyectos30 min · Toda la clase

Clase Completa: Ronda de Pruebas

Proyecten historias de grupos voluntarios. La clase elige opciones y da retroalimentación sobre fluidez y diversión. Discutan mejoras colectivas, como agregar más bucles para loops narrativos.

¿Cómo evaluarías la experiencia del usuario en tu historia interactiva y qué mejoras harías?

Consejo de FacilitaciónEn la Ronda de Pruebas, distribuya roles específicos a los estudiantes: probador, observador y registrador de errores para sistematizar el feedback.

Qué observarDurante la clase, observe a los estudiantes mientras programan. Pregunte a tres estudiantes al azar: '¿Qué bloque estás usando ahora y por qué? ¿Qué esperas que suceda cuando el usuario haga clic aquí?'

AplicarAnalizarEvaluarCrearAutogestiónHabilidades de RelaciónToma de Decisiones
Generar Clase Completa

Actividad 04

Individual: Mejoras Personales

Cada estudiante revise su código basado en feedback, agregue al menos un condicional nuevo y un bucle. Exporten la historia final y escriban una nota sobre qué aprendieron de las pruebas.

¿Cómo puedes usar condicionales para que una historia tenga diferentes caminos según las elecciones del lector?

Qué observarLos estudiantes juegan la historia interactiva de un compañero. Después de jugar, responden: 1. ¿Hubo alguna parte confusa? ¿Cuál? 2. ¿Qué decisión te pareció más interesante y por qué? 3. ¿Sugerirías algún cambio para hacerla más divertida o clara?

AplicarAnalizarEvaluarCrearAutogestiónHabilidades de RelaciónToma de Decisiones
Generar Clase Completa

Algunas notas para enseñar esta unidad

Enseñe este tema con un enfoque constructivista: primero, los estudiantes crean historias sin código usando papel y lápiz para entender la estructura ramificada. Luego, transferirán esas ideas a bloques de programación, lo que reduce la frustración inicial. Evite dar soluciones completas; en cambio, guíe con preguntas como '¿Qué pasaría si el personaje elige esta opción?'. La investigación muestra que la manipulación de elementos tangibles antes de la codificación fortalece la comprensión de flujos no lineales.

Los estudiantes demuestran comprensión al diseñar historias donde las decisiones del usuario modifican el desarrollo de la trama y al corregir errores lógicos mediante pruebas iterativas. La evidencia de aprendizaje incluye mapas de historias coherentes, código funcional en Scratch y explicaciones claras sobre cómo funcionan sus condicionales y bucles.


Cuidado con estas ideas erróneas

  • Durante el Mapa de Historia Ramificada, algunos estudiantes podrían pensar que las condicionales solo permiten dos opciones: sí o no.

    Durante el Mapa de Historia Ramificada, pida a las parejas que creen al menos cuatro caminos distintos usando diagramas en Y o árboles de decisión, demostrando que las condicionales pueden manejar múltiples ramificaciones.

  • Durante la Codificación en Scratch, los estudiantes podrían creer que los bucles siempre se repiten infinitamente si no se detienen.

    Durante la Codificación en Scratch, guíe a los grupos a agregar condiciones de salida claras en sus bucles, como 'repetir hasta que el personaje diga 'adiós'', y observen cómo se detienen al cumplir la condición.

  • Durante la Ronda de Pruebas, algunos podrían asumir que la secuencia de código debe ser lineal sin saltos.

    Durante la Ronda de Pruebas, señale en tiempo real cómo los bloques condicionales ignoran ciertas partes del código según la elección del usuario, mostrando que la secuencia incluye saltos lógicos.


Metodologías usadas en este resumen