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

Ideas de aprendizaje activo

Introducción a la Programación por Bloques

Los estudiantes de 6o básico aprenden pensamiento computacional más rápido cuando manipulan bloques visuales que cuando escriben código textual. La programación por bloques convierte conceptos abstractos en acciones concretas, lo que reduce la ansiedad inicial y permite enfocarse en la lógica de resolución de problemas. Este enfoque práctico fomenta la creatividad y la colaboración desde el primer momento.

Objetivos de Aprendizaje (OA)OA TEC 6oB: Programación y Algoritmos
20–50 minParejas → Toda la clase4 actividades

Actividad 01

Enseñanza entre Pares30 min · Parejas

Enseñanza entre Pares: Mi Primer Algoritmo de Movimiento

Los estudiantes en parejas abren un entorno de bloques y programan un gato para cruzar la pantalla evitando obstáculos. Primero, descomponen el problema en pasos: mover, girar, repetir. Luego, prueban, registran errores y ajustan juntos. Finalmente, comparten su programa con otra pareja.

¿Cómo facilita la programación por bloques el aprendizaje de conceptos complejos?

Consejo de FacilitaciónPara la actividad de pares, pida a los estudiantes que alternen el rol de programador y probador después de cada cambio para mantener la responsabilidad compartida.

Qué observarEntrega a cada estudiante una tarjeta con un problema simple (ej. 'Haz que un gato salude'). Pide que dibujen o describan con palabras los bloques que usarían para resolverlo y expliquen por qué eligieron ese orden.

ComprenderAplicarAnalizarCrearAutogestiónHabilidades de Relación
Generar Clase Completa

Actividad 02

Aprendizaje Basado en Proyectos45 min · Grupos pequeños

Grupos Pequeños: Juego de Adivinanza

En grupos de 3-4, crean un programa con condicionales donde un personaje responde preguntas del usuario. Identifican inputs y outputs, encajan bloques de 'si-entonces' y prueban con datos reales. Discuten mejoras basadas en pruebas grupales.

¿Qué diferencias y similitudes existen entre la programación por bloques y la programación textual?

Consejo de FacilitaciónEn el juego de adivinanza, circule entre grupos para escuchar cómo justifican sus pistas y pregunte: '¿Qué bloque usarían si el número fuera 10 en vez de 5?' para profundizar su razonamiento.

Qué observarProyecta un programa simple hecho con bloques (ej. un personaje que se mueve en un patrón). Pregunta a los estudiantes: '¿Qué hace este bloque?', '¿Si cambiamos este número, qué sucede?', '¿Cómo haríamos que el personaje se detenga después de 3 pasos?'

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

Actividad 03

Aprendizaje Basado en Proyectos50 min · Toda la clase

Clase Completa: Desafío de Patrones

La clase compite en programar dibujos simétricos con bucles. El docente proyecta ejemplos; todos inician individualmente, luego votan los mejores y adaptan en plenaria. Registros en portafolios muestran evolución.

¿Cómo podemos diseñar un programa simple utilizando bloques para resolver un problema específico?

Consejo de FacilitaciónDurante el desafío de patrones, limite el tiempo a 15 minutos y pida a cada grupo que presente su solución antes de pasar al siguiente nivel, asegurando que todos participen.

Qué observarEn parejas, los estudiantes crean un programa corto para una tarea (ej. dibujar un cuadrado). Luego, intercambian sus creaciones. Cada pareja evalúa el programa del otro: ¿Funciona como se esperaba? ¿Es fácil de entender? ¿Podría mejorarse con un bucle? Anotan una sugerencia.

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

Actividad 04

Individual: Depuración Rápida

Cada estudiante recibe un programa con errores intencionales y lo corrige usando bloques. Identifican bucle infinito o condicional mal colocado, prueban y explican la solución en una nota adhesiva.

¿Cómo facilita la programación por bloques el aprendizaje de conceptos complejos?

Consejo de FacilitaciónEn la depuración rápida, entregue programas con errores intencionales y observe si los estudiantes identifican primero el problema más visible antes de analizar la lógica completa.

Qué observarEntrega a cada estudiante una tarjeta con un problema simple (ej. 'Haz que un gato salude'). Pide que dibujen o describan con palabras los bloques que usarían para resolverlo y expliquen por qué eligieron ese orden.

AplicarAnalizarEvaluarCrearAutogestiónHabilidades de RelaciónToma de Decisiones
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ñamos programación por bloques comenzando con problemas cotidianos que los estudiantes reconocen, como mover un personaje en una pantalla. Evitamos explicar todos los bloques de una vez; en su lugar, introducimos herramientas específicas cuando surgen necesidades durante las actividades. La investigación muestra que los errores son parte esencial del aprendizaje, así que diseñamos actividades que normalicen la depuración como un proceso iterativo. Usamos lenguaje cotidiano para describir conceptos técnicos, como 'repetir' en lugar de 'bucle', facilitando la comprensión inicial.

Al finalizar las actividades, los estudiantes demuestran comprensión al crear programas funcionales que incluyen secuencias, bucles y condicionales simples. Sabemos que han aprendido cuando pueden explicar el propósito de cada bloque usado y ajustan su código para corregir errores identificados. La participación activa y el intercambio de ideas entre pares muestran que el concepto se ha internalizado.


Cuidado con estas ideas erróneas

  • Durante la actividad 'Pares: Mi Primer Algoritmo de Movimiento', algunos estudiantes pueden decir: 'Los bloques no son programación real porque no se parece al código'.

    Pida a cada pareja que tome un bloque 'repetir 5 veces' y lo comparen con su equivalente en texto (ej. 'for i in range(5)'). Luego, guíe una discusión donde escriban ambos lados en una tabla visible y pregunte: '¿Qué partes son iguales? ¿Qué cambia, pero significa lo mismo?'.

  • Durante el 'Juego de Adivinanza', algunos estudiantes pueden borrar todo el programa al primer error y empezar de nuevo.

    Proporcione programas con errores intencionales y pida a los grupos que identifiquen primero qué bloque está mal antes de hacer cambios. Pregunte: '¿Qué pasa si solo cambiamos este número? ¿O añadimos un bloque 'si... entonces'?' para guiarlos hacia soluciones parciales.

  • Durante el 'Desafío de Patrones', algunos estudiantes pueden creer que solo los 'expertos' pueden resolver problemas complejos.

    Organice una ronda de 'tormenta de ideas' donde cada grupo comparta una parte de su solución antes de completarla. Luego, hagan una lluvia de ideas colectiva en la pizarra con todas las aportaciones, destacando cómo cada idea contribuyó al resultado final.


Metodologías usadas en este resumen