Skip to content
Tecnología · 5o Básico

Ideas de aprendizaje activo

Introducción a Entornos de Programación Visual

Trabajar con entornos de programación visual como Scratch permite a los estudiantes de 5° básico experimentar con la lógica de programación de manera concreta y tangible. Al manipular bloques físicos en pantalla, transforman conceptos abstractos en acciones visibles, lo que facilita la comprensión inmediata de secuencias, condiciones y bucles sin la presión de errores de sintaxis.

Objetivos de Aprendizaje (OA)OA TEC 5oB: Programación y Herramientas Digitales
30–50 minParejas → Toda la clase4 actividades

Actividad 01

Aula Invertida30 min · Individual

Exploración Guiada: Interfaz de Scratch

Inicia con una demostración de la pantalla principal: escenario, bloques y sprites. Los estudiantes abren Scratch, exploran categorías de bloques y arrastran uno simple para mover un gato. Registran tres diferencias con instrucciones escritas en papel.

¿Cómo se diferencia la programación con bloques de la escritura de instrucciones en texto?

Consejo de FacilitaciónDurante la Exploración Guiada, pida a los estudiantes que señalen en la pantalla los bloques que ya han usado en juegos o apps, conectando su experiencia previa con la nueva herramienta.

Qué observarEntregue a cada estudiante una tarjeta con el nombre de un bloque de Scratch (ej. 'mover 10 pasos', 'decir Hola'). Pida que escriban una oración explicando qué hace el bloque y a qué categoría pertenece (movimiento, apariencia, etc.).

ComprenderAplicarAnalizarAutogestiónAutoconciencia
Generar Clase Completa

Actividad 02

Aula Invertida40 min · Parejas

Parejas Creativas: Primer Programa

En parejas, eligen un sprite y crean una secuencia de tres movimientos con bloques de 'Movimiento'. Prueban, ajustan velocidad y agregan un sonido. Comparten pantallas para explicar su lógica al grupo.

¿Qué ventajas ofrece un entorno visual para aprender a programar?

Qué observarMuestre en pantalla una secuencia corta de 3-4 bloques de Scratch. Pregunte a los estudiantes: '¿Qué hará el personaje cuando se ejecute este código?'. Recoja respuestas rápidas levantando tarjetas con opciones o escribiendo en pizarras individuales.

ComprenderAplicarAnalizarAutogestiónAutoconciencia
Generar Clase Completa

Actividad 03

Aula Invertida45 min · Grupos pequeños

Estación Rotativa: Bloques Temáticos

Prepara estaciones: Movimiento, Sonido, Apariencia, Control. Grupos rotan cada 10 minutos, ensamblan mini-programas y documentan con capturas. Discuten organización clara de bloques al final.

¿Cómo podemos organizar los bloques para que nuestro programa sea fácil de entender?

Qué observarPlantee la pregunta: '¿Por qué creen que usar bloques que encajan es más fácil para empezar a programar que escribir código con letras y números?'. Guíe la discusión para que resalten la reducción de errores de escritura y la claridad visual.

ComprenderAplicarAnalizarAutogestiónAutoconciencia
Generar Clase Completa

Actividad 04

Aula Invertida50 min · Grupos pequeños

Desafío Grupal: Historia Interactiva

El grupo diseña una secuencia donde un personaje responde a clics con diálogos y cambios. Dividen tareas: uno organiza bloques, otro prueba. Presentan y votan la más clara.

¿Cómo se diferencia la programación con bloques de la escritura de instrucciones en texto?

Qué observarEntregue a cada estudiante una tarjeta con el nombre de un bloque de Scratch (ej. 'mover 10 pasos', 'decir Hola'). Pida que escriban una oración explicando qué hace el bloque y a qué categoría pertenece (movimiento, apariencia, etc.).

ComprenderAplicarAnalizarAutogestiónAutoconciencia
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ñar programación visual requiere equilibrar la libertad creativa con la estructura pedagógica. Evite asumir que los estudiantes entienden automáticamente la relación entre bloques y código textual; en su lugar, dedique tiempo a comparar ambos enfoques usando ejemplos concretos. La investigación sugiere que la enseñanza explícita de patrones algorítmicos —como secuencias condicionales— antes de proyectos libres aumenta la retención y reduce frustraciones.

Al final de estas actividades, los estudiantes podrán identificar los componentes básicos de Scratch, ensamblar bloques para crear secuencias funcionales y explicar con claridad cómo interactúan los elementos visuales con la lógica de programación. Además, reconocerán que los bloques son una forma legítima y estructurada de programar.


Cuidado con estas ideas erróneas

  • Durante Parejas Creativas, algunos estudiantes podrían decir que el programa 'no funciona' porque los bloques no hacen lo que esperan.

    Durante Parejas Creativas, entregue una lista de verificación con preguntas como: '¿Los bloques están en el orden correcto?', '¿El bloque 'al presionar [bandera]' está al inicio?'. Pida a las parejas que revisen su código usando esta lista antes de ejecutarlo.

  • Durante Estación Rotativa, algunos pensarán que cualquier combinación de bloques produce un resultado válido.

    Durante Estación Rotativa, incluya una tarjeta con un código incorrecto (ej. 'mover 100 pasos' seguido de 'girar 90 grados' dentro de un bucle 'por siempre'). Pida a los estudiantes que identifiquen qué hará el personaje y expliquen por qué se comporta así.

  • Durante Desafío Grupal, algunos podrían creer que Scratch es solo para proyectos infantiles.

    Durante Desafío Grupal, muestre cómo exportar el código generado en bloques a un formato textual (usando herramientas como Snap! o Scratch 3.0 con extensiones). Pida a los grupos que comparen ambos formatos y discutan qué elementos del código textual ya conocen.


Metodologías usadas en este resumen