Ir al contenido
Tecnología · 2o de Preparatoria · Algoritmos y Lógica de Programación · I Bimestre

Introducción al Pensamiento Computacional

Los estudiantes exploran los pilares del pensamiento computacional: descomposición, reconocimiento de patrones, abstracción y algoritmos.

Aprendizajes Esperados SEPSEP EMS: Pensamiento Computacional y AlgoritmosSEP EMS: Cultura Digital

Acerca de este tema

El pensamiento computacional es una habilidad cognitiva fundamental en el nuevo Marco Curricular Común de la SEP. No se trata solo de programar, sino de desarrollar la capacidad de resolver problemas complejos mediante la descomposición, el reconocimiento de patrones y la abstracción. En este nivel, los estudiantes aprenden a desmenuzar retos técnicos en partes manejables, identificando qué información es vital y cuál es ruido innecesario para la solución final.

Al dominar la abstracción, el alumno puede crear modelos que representen la realidad de forma simplificada, una competencia esencial para la innovación tecnológica en México. Este enfoque permite que los jóvenes no solo sean consumidores de tecnología, sino arquitectos de soluciones que pueden escalar desde un entorno local hasta un contexto global. El tema cobra vida cuando los estudiantes pueden modelar patrones físicamente y colaborar para simplificar procesos cotidianos antes de tocar un teclado.

Preguntas Clave

  1. ¿Cómo la descomposición de un problema complejo facilita su solución?
  2. ¿De qué manera el reconocimiento de patrones optimiza el diseño de algoritmos?
  3. ¿Por qué la abstracción es crucial para crear soluciones tecnológicas escalables?

Objetivos de Aprendizaje

  • Descomponer problemas complejos en pasos más pequeños y manejables para facilitar su resolución.
  • Identificar patrones recurrentes en conjuntos de datos o procesos para optimizar la creación de algoritmos.
  • Explicar cómo la abstracción permite simplificar sistemas complejos, enfocándose en los detalles esenciales.
  • Diseñar un algoritmo simple para resolver un problema cotidiano, aplicando los principios de descomposición, reconocimiento de patrones y abstracción.

Antes de Empezar

Resolución de Problemas Básicos

Por qué: Los estudiantes deben tener una base en la identificación de problemas y la búsqueda de soluciones lógicas antes de aplicar los principios del pensamiento computacional.

Lógica y Secuenciación

Por qué: Comprender el orden de los eventos y la causalidad es fundamental para entender cómo funcionan los algoritmos.

Vocabulario Clave

DescomposiciónDividir un problema complejo en partes más pequeñas y manejables. Ayuda a abordar cada parte por separado para encontrar una solución general.
Reconocimiento de PatronesIdentificar similitudes o tendencias repetitivas dentro de un problema o conjunto de datos. Facilita la creación de soluciones más eficientes y generales.
AbstracciónIgnorar detalles irrelevantes o innecesarios para centrarse en la información esencial. Permite crear modelos simplificados de sistemas complejos.
AlgoritmoUna secuencia de pasos lógicos y finitos diseñados para resolver un problema específico o realizar una tarea. Es la receta para la solución.

Cuidado con estas ideas erróneas

Idea errónea comúnPensar que la abstracción es 'complicar' las cosas con términos técnicos.

Qué enseñar en su lugar

La abstracción es exactamente lo opuesto: es simplificar un problema eliminando detalles irrelevantes. Las discusiones entre pares ayudan a notar que menos es más al diseñar una solución eficiente.

Idea errónea comúnCreer que el pensamiento computacional solo sirve para la clase de informática.

Qué enseñar en su lugar

Es una metodología aplicable a la química, las matemáticas y la vida diaria. El modelado físico de problemas ayuda a los alumnos a ver esta transferencia de habilidades de forma inmediata.

Ideas de aprendizaje activo

Ver todas las actividades

Conexiones con el Mundo Real

  • Los chefs utilizan la descomposición al seguir recetas, dividiendo la preparación de un platillo complejo en pasos más simples como cortar ingredientes, mezclar y cocinar.
  • Los ingenieros de software aplican el reconocimiento de patrones para reutilizar código en diferentes partes de una aplicación, optimizando el desarrollo y reduciendo errores.
  • Los arquitectos emplean la abstracción al crear planos, representando edificios complejos con símbolos y líneas que omiten detalles constructivos finos para mostrar la estructura general.

Ideas de Evaluación

Boleto de Salida

Entregue a cada estudiante una tarjeta con una tarea cotidiana (ej. preparar una taza de té). Pida que escriban dos pasos para descomponer la tarea y un patrón que podrían identificar. Luego, solicite que expliquen qué detalle podrían abstraer para simplificar la descripción.

Pregunta para Discusión

Plantee la siguiente pregunta al grupo: 'Si tuvieran que explicarle a alguien cómo usar una aplicación de mapas para llegar a un lugar, ¿qué pasos del pensamiento computacional (descomposición, reconocimiento de patrones, abstracción) usarían y por qué?'

Verificación Rápida

Presente un diagrama de flujo simple o una lista de pasos para una actividad (ej. armar un mueble). Pida a los estudiantes que identifiquen si se está aplicando la descomposición, el reconocimiento de patrones o la abstracción, y que justifiquen su respuesta con un ejemplo del diagrama.

Preguntas frecuentes

¿Cómo se evalúa el pensamiento computacional sin usar computadoras?
Se evalúa mediante la claridad de los diagramas de flujo, la capacidad de identificar patrones en secuencias lógicas y la precisión en la descomposición de problemas. Los maestros pueden usar rúbricas que valoren el proceso de razonamiento y la eficiencia de la solución propuesta en papel o mediante retos físicos.
¿Por qué la SEP enfatiza la abstracción en este nivel?
A los 16 o 17 años, los estudiantes desarrollan un pensamiento formal más sólido. La abstracción les permite manejar sistemas complejos y prepararse para carreras STEM, alineándose con las metas de cultura digital del bachillerato tecnológico y general en México.
¿Cuál es la diferencia entre descomposición y abstracción?
La descomposición consiste en romper un problema grande en partes pequeñas y fáciles de resolver. La abstracción consiste en ignorar los detalles de esas partes para enfocarse en lo que es realmente importante. Ambas son caras de la misma moneda en la resolución de problemas.
¿Cómo ayuda el aprendizaje activo a entender el pensamiento computacional?
El aprendizaje activo, como las simulaciones o el trabajo por estaciones, permite que los estudiantes 'vivan' la lógica del algoritmo. Al manipular objetos físicos o debatir con compañeros, los conceptos abstractos se vuelven tangibles, facilitando la detección de errores en la lógica antes de pasar a la sintaxis de un lenguaje de programación.