Skip to content
Tecnología y Digitalización · 3° ESO

Ideas de aprendizaje activo

Resolución de Problemas y Descomposición

El pensamiento computacional exige pasar de lo abstracto a lo concreto, y las actividades prácticas lo hacen posible. Este tema requiere que los alumnos manipulen problemas reales para internalizar estrategias como la descomposición, que de otro modo podrían quedar en meras definiciones teóricas. Trabajar con ejemplos cotidianos y colaborativos convierte conceptos abstractos en herramientas tangibles que los estudiantes pueden aplicar de inmediato.

Competencias Clave LOMLOELOMLOE: ESO - Pensamiento computacionalLOMLOE: ESO - Resolución de problemas
30–55 minParejas → Toda la clase4 actividades

Actividad 01

Piensa-pareja-comparte50 min · Grupos pequeños

Descomposicion colaborativa: Planificar un evento

Los grupos reciben el encargo de organizar una actividad escolar real. Deben descomponer la tarea en subtareas, identificar las dependencias entre ellas y representar el proceso como un diagrama de flujo. La comparacion entre los diagramas de distintos grupos revela la variedad de soluciones validas.

¿Cómo dividiríais un problema complejo en tareas lo suficientemente pequeñas para una máquina?

Consejo de facilitaciónDurante la descomposición colaborativa, asigna roles específicos a cada grupo (ej. logística, comunicación, seguridad) para que todos los alumnos participen activamente en la planificación.

Qué observarEntrega a cada alumno una tarjeta con una tarea cotidiana compleja (ej. organizar una fiesta de cumpleaños). Pídeles que escriban dos subproblemas en los que se podría dividir la tarea y una razón por la que esta división ayuda.

ComprenderAplicarAnalizarAutoconcienciaHabilidades Relacionales
Generar clase completa

Actividad 02

Piensa-pareja-comparte40 min · Parejas

Algoritmos sin ordenador: El juego del robot

Un alumno hace de robot y sigue instrucciones al pie de la letra, sin interpretarlas. Los companeros deben escribir un algoritmo tan preciso que el robot complete un laberinto fisico en el aula sin errores. Los fallos del robot revelan las ambiguedades del pseudocodigo.

¿Qué ventajas ofrece la descomposición para la eficiencia en la resolución de problemas?

Consejo de facilitaciónEn el juego del robot, usa obstáculos físicos en el aula para que los alumnos visualicen los pasos del algoritmo y corrijan errores en tiempo real.

Qué observarPresenta un problema simple en la pizarra (ej. 'Preparar una taza de té'). Pregunta a los alumnos: '¿Cuáles son los pasos principales? ¿Podemos dividir alguno de estos pasos en acciones aún más pequeñas?'. Anota las respuestas y discute brevemente la aplicabilidad.

ComprenderAplicarAnalizarAutoconcienciaHabilidades Relacionales
Generar clase completa

Actividad 03

Piensa-pareja-comparte30 min · Parejas

Piensa-pareja-comparte: Patrones en la naturaleza y en los datos

Se muestran secuencias numericas, imagenes y conjuntos de datos. Los alumnos identifican individualmente los patrones subyacentes, los contrastan con un companero y proponen reglas generales que podrian automatizarse en un programa.

¿Cómo identificaríais los componentes clave de un problema antes de intentar resolverlo?

Consejo de facilitaciónPara el Think-Pair-Share, proporciona ejemplos de patrones visuales y datos numéricos en la misma sesión para que los alumnos establezcan conexiones entre ambos contextos.

Qué observarPlantea la pregunta: 'Imaginad que tenéis que construir una casa. ¿Cómo aplicaríais la descomposición para que el proceso sea más manejable para un equipo de construcción?' Guía la discusión hacia la identificación de fases (cimientos, estructura, tejado, instalaciones, acabados).

ComprenderAplicarAnalizarAutoconcienciaHabilidades Relacionales
Generar clase completa

Actividad 04

Estudio de caso55 min · Grupos pequeños

Estudio de caso: ¿Como lo resolveria un ordenador?

Se presentan tres problemas de complejidad creciente: ordenar una lista, buscar el camino mas corto en un mapa y recomendar una pelicula. Los grupos disenan en pseudocodigo el enfoque algoritmico y debaten la diferencia entre lo que resulta facil para humanos y lo que resulta facil para maquinas.

¿Cómo dividiríais un problema complejo en tareas lo suficientemente pequeñas para una máquina?

Consejo de facilitaciónEn el estudio de caso, pide a los alumnos que comparen sus soluciones con las de un compañero antes de discutir en grupo, fomentando la reflexión crítica.

Qué observarEntrega a cada alumno una tarjeta con una tarea cotidiana compleja (ej. organizar una fiesta de cumpleaños). Pídeles que escriban dos subproblemas en los que se podría dividir la tarea y una razón por la que esta división ayuda.

AnalizarEvaluarCrearToma de DecisionesAutogestión
Generar clase completa

Algunas notas para enseñar esta unidad

Este tema se enseña mejor cuando los alumnos experimentan la frustración de un problema mal planteado y luego descubren por sí mismos cómo la descomposición lo simplifica. Evita explicar los conceptos de forma teórica: en su lugar, guía a los alumnos para que identifiquen patrones ellos mismos mediante ejemplos concretos. La investigación muestra que el aprendizaje es más duradero cuando los estudiantes construyen soluciones en lugar de recibirlas ya hechas. Usa analogías con situaciones cotidianas, como planificar un viaje o cocinar, para hacer visible la utilidad de estas estrategias.

Al finalizar estas actividades, los alumnos deberían poder descomponer un problema en partes manejables usando pseudocódigo claro y sin ambigüedades. También deben reconocer cuándo un algoritmo es innecesariamente complejo y justificar por qué la abstracción es útil en cada contexto. La participación activa y el intercambio de ideas en grupo demuestran que han comprendido los pilares del pensamiento computacional.


Atención a estas ideas erróneas

  • Durante la actividad 'Descomposición colaborativa: Planificar un evento', algunos alumnos pueden intentar escribir instrucciones en un lenguaje de programación real en lugar de usar pseudocódigo.

    Proporciona ejemplos de pseudocódigo con diferentes estilos (listas numeradas, diagramas de flujo simplificados, frases en lenguaje natural) y pide a los alumnos que elijan el que mejor exprese la lógica sin preocuparse por la sintaxis. Usa rúbricas que evalúen claridad y ausencia de ambigüedad, no la forma.

  • Durante el 'Juego del robot', algunos alumnos pueden creer que un algoritmo es mejor si tiene más pasos, incluso si son redundantes.

    Antes de la actividad, muestra dos algoritmos para la misma tarea (ej. 'recoger un objeto') uno con 3 pasos y otro con 8. Pide a los alumnos que comparen cuál es más eficiente y por qué, destacando que la elegancia está en la simplicidad. Usa una tabla para registrar tiempos y errores en cada versión.

  • Durante el 'Think-Pair-Share: Patrones en la naturaleza y en los datos', algunos alumnos pueden confundir la abstracción con ignorar detalles importantes.

    Proporciona imágenes de patrones (ej. hojas de árboles, olas del mar) y datos numéricos (ej. temperaturas mensuales) en tarjetas separadas. Pide a los alumnos que identifiquen qué detalles son esenciales para reconocer el patrón y cuáles pueden omitirse. Usa un organizador gráfico para que clasifiquen la información.


Metodologías usadas en este resumen