El pensamiento computacional como base para la enseñanza de la programación
- Esneyder Mosquera Jordan
- 12 ene 2025
- 2 min de lectura

Introducción
El pensamiento computacional (PC) es una habilidad esencial para los docentes de Tecnología e Informática, ya que proporciona las bases para enseñar programación de forma clara y comprensible. Este concepto implica resolver problemas de manera lógica, dividiendo las tareas en pasos secuenciales, y es útil no solo en programación, sino en la vida diaria.
Objetivos
Comprender qué es el pensamiento computacional y su importancia en el aprendizaje de la programación.
Identificar las cuatro dimensiones principales del pensamiento computacional.
Diseñar actividades para integrar el PC en la enseñanza de la programación.
1. ¿Qué es el Pensamiento Computacional?
Es un conjunto de habilidades cognitivas que permite descomponer problemas complejos en soluciones manejables, utilizando procesos computacionales.
Aplicaciones: Aunque su origen está en la computación, el PC puede aplicarse en diversas áreas como matemáticas, ciencias y resolución de problemas cotidianos.
2. Componentes principales del pensamiento computacional
Descomposición:
Dividir un problema complejo en partes más pequeñas y manejables.
Ejemplo: Descomponer el proceso de creación de un videojuego en diseño de personajes, reglas del juego y programación.
Reconocimiento de patrones:
Identificar similitudes o patrones en problemas que se pueden reutilizar en soluciones futuras.
Ejemplo: Reconocer estructuras repetitivas en un algoritmo.
Abstracción:
Ignorar detalles innecesarios para enfocarse en los aspectos clave del problema.
Ejemplo: Diseñar un algoritmo general para ordenar listas, sin importar el tipo de datos.
Diseño de algoritmos:
Crear un conjunto de pasos o instrucciones claras para resolver un problema.
Ejemplo: Escribir un algoritmo para calcular el promedio de una lista de números.
3. Enseñanza del Pensamiento Computacional
Incorporación en la programación:
Utilice herramientas como PSeInt, Scratch o App Inventor para enseñar PC en un contexto práctico.
Proporcione ejemplos claros de análisis, patrones y abstracción en ejercicios.
Metodologías Activas:
Aprendizaje Basado en Problemas: Plantee desafíos que los estudiantes deben resolver utilizando PC.
Gamificación: Utilice juegos y retos interactivos para enseñar algoritmos y patrones.
Herramientas didácticas:
4. Actividad práctica
Tema: Introducción al Pensamiento Computacional a través de PSeInt.
Duración: 1,5 horas.
Objetivo: Diseñar un algoritmo simple utilizando los conceptos de Pensamiento Computacional.
Instrucciones:
Divida a los estudiantes en equipos.
Explique los conceptos de análisis, patrones, abstracción y algoritmos.
Plantee un problema sencillo, como calcular el total de ventas de un día en una tienda.
Los estudiantes diseñan el algoritmo en PSeInt, aplicando los principios del PC.
Cada equipo presenta su solución y se discute cómo mejorarlo.
5. Recursos adicionales
Artículo: "Pensamiento Computacional: Una Guía para Educadores" - Fundación Raspberry Pi.
Herramienta Interactiva: CS Unplugged - Recursos para enseñar PC sin computadoras.
Curso: Pensamiento Computacional para Educadores - edX
Conclusión
El pensamiento computacional es la base para enseñar programación de manera efectiva. Como docente, dominar este enfoque no solo fortalecerá sus clases, sino que también brindará a los estudiantes herramientas poderosas para enfrentar los desafíos del mundo digital.

Comentarios