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

Ideas de aprendizaje activo

Descomposición de Problemas y Abstracción

Cuando los estudiantes trabajan con problemas que requieren bucles y condicionales anidados, necesitan pasar de lo concreto a lo abstracto. La manipulación física de materiales o simulaciones, como en estas actividades, hace tangible la lógica que de otra forma podría parecer invisible o abstracta, especialmente para estudiantes que aún desarrollan su pensamiento computacional.

Objetivos de Aprendizaje (OA)OA TEC 8oB: Resolución de Problemas y Pensamiento Computacional
30–40 minParejas → Toda la clase3 actividades

Actividad 01

Juego de Simulación40 min · Toda la clase

Juego de Simulación: El Robot Humano con Sensores

Un estudiante actúa como robot y debe cruzar un laberinto. Sus compañeros le dan instrucciones usando 'Si... entonces... sino' y bucles 'Mientras', simulando condiciones como 'Si tocas una pared, gira a la derecha'.

¿Cómo podemos identificar qué información es esencial para resolver un problema y cuál es ruido?

Consejo de FacilitaciónDurante la Simulación del Robot Humano, pida a los estudiantes que registren en una tabla cada decisión que toma su robot y la condición que la activó, para que visualicen la relación entre la entrada (sensor) y la salida (acción).

Qué observarEntregue a cada estudiante una tarjeta con la descripción de una tarea cotidiana compleja (ej. organizar una fiesta, planificar un viaje). Pida que escriban dos subproblemas principales en los que se podría descomponer la tarea y un detalle que considerarían 'ruido' o irrelevante para la planificación inicial.

AplicarAnalizarEvaluarCrearConciencia SocialToma de Decisiones
Generar Clase Completa

Actividad 02

Resolución Colaborativa de Problemas35 min · Grupos pequeños

Desafío de Lógica: El Juego de las Combinaciones

En pequeños grupos, los estudiantes deben escribir en tarjetas la lógica para un sistema de acceso de seguridad que requiere una clave y una huella digital, usando condicionales anidados para cubrir todos los errores posibles.

¿De qué manera la descomposición facilita el trabajo colaborativo en programación?

Consejo de FacilitaciónEn el Desafío de Lógica, observe cómo los estudiantes organizan las combinaciones posibles: aquellos que usan diagramas de árbol o tablas muestran una comprensión más clara del espacio de soluciones que quienes trabajan solo con listas desordenadas.

Qué observarPresente un diagrama de flujo simple que represente un proceso (ej. cómo hacer un sándwich). Pregunte a los estudiantes: '¿Qué pasos podrían combinarse o eliminarse para simplificar este proceso sin perder la funcionalidad principal?' y '¿Qué información adicional, no presente en el diagrama, sería innecesaria para la tarea?'

AplicarAnalizarEvaluarCrearHabilidades de RelaciónToma de DecisionesAutogestión
Generar Clase Completa

Actividad 03

Enseñanza entre Pares30 min · Parejas

Enseñanza entre Pares: Explicando el Bucle Infinito

Parejas de estudiantes crean un ejemplo de un bucle útil (como un sensor de temperatura) y uno erróneo, explicando a otra pareja cómo la condición de salida determina si el programa colapsa o funciona.

¿Qué riesgos existen al abstraer demasiado un problema de la vida real?

Consejo de FacilitaciónPara la actividad de Peer Teaching sobre bucles infinitos, pida al grupo que proponga tres ejemplos reales donde un bucle no debería terminar, como un sistema de seguridad o un semáforo, para conectar el concepto con contextos cotidianos.

Qué observarPlantee la siguiente pregunta al grupo: 'Imaginemos que estamos creando un programa para recomendar películas. ¿Qué detalles sobre las películas (ej. el color de ojos del actor principal, la marca del coche que aparece) podríamos abstraer para que el algoritmo funcione mejor y sea más rápido? ¿Qué pasaría si abstraemos demasiado?'

ComprenderAplicarAnalizarCrearAutogestiónHabilidades de Relación
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 este tema requiere alternar entre actividades que presenten el problema desde lo concreto (simulaciones físicas o digitales) y lo abstracto (diagramas de flujo o código). Evite comenzar con teoría abstracta; en su lugar, use ejemplos cotidianos que los estudiantes puedan modelar físicamente. La investigación sugiere que los estudiantes de esta edad aprenden mejor cuando pueden manipular los elementos del problema y ver el efecto inmediato de sus decisiones, especialmente en temas de lógica condicional y automatización.

Al finalizar estas actividades, los estudiantes demostrarán que pueden descomponer problemas complejos en pasos manejables y usar estructuras de control avanzadas para crear soluciones automatizadas. Verás que aplican condicionales anidados para tomar decisiones basadas en múltiples variables y usan bucles que responden a condiciones externas, no solo a contadores fijos.


Cuidado con estas ideas erróneas

  • Durante la Simulación: El Robot Humano con Sensores, algunos estudiantes pueden creer que un condicional anidado es igual a dos condicionales independientes.

    Use las tarjetas de decisiones que los estudiantes prepararon antes de la simulación. Pídales que tracen dos rutas: una con dos condicionales separados (uno después del otro) y otra con un condicional anidado. Comparen los caminos lógicos y discutan por qué la segunda opción permite acciones más específicas.

  • Durante el Desafío de Lógica: El Juego de las Combinaciones, algunos pueden asumir que los bucles siempre deben contar hasta un número fijo.

    En el espacio de trabajo, coloque un cartel con la pregunta: '¿Qué pasa si la condición para detener el bucle no depende de un contador, sino de un evento externo, como encontrar una combinación específica?' Use la actividad para mostrar que los bucles pueden terminar por condiciones lógicas, no solo por números.


Metodologías usadas en este resumen