Pensamiento computacional
¿Qué es?
Es el proceso de pensamiento que permite formular o resolver problemas del mundo que nos rodea haciendo uso de habilidades y técnicas, como las secuencias e instrucciones ordenadas (algoritmos), para llegar a la solución.
Implica identificar, representar, organizar y analizar lógicamente la información, implementando posibles soluciones con el objetivo de lograr la combinación más efectiva y eficiente entre pasos y recursos.
Finalidad
El pensamiento computacional es una de las destrezas clave del siglo XXI, que desarrolla habilidades efectivas para resolver problemas para aplicar a cualquier ámbito de la vida.

Técnicas y Habilidades
Descomposición
Dividir un problema o sistema complejo en partes más pequeñas que se pueden examinar y resolver o diseñar individualmente, ya que resultan más manejables y sencillas.
Reconocimiento de patrones
Encontrar similitudes o características que comparten los problemas.
Abstracción
Seleccionar la información relevante, filtrando la esencial e ignorando detalles no relacionados o irrelevantes.
Realización de algoritmos
Un algoritmo es un plan, un conjunto de instrucciones a seguir paso a paso para resolver un problema, identificando cada instrucción y planificando el orden en que se deben ejecutar. Los algoritmos se usan cuando se diseñan pasos simples para resolver problemas

Rutina “Pienso – Programo – Pruebo”
Pienso

Divido un problema o sistema complejo en partes más pequeñas que se pueden examinar y resolver o diseñar individualmente, ya que resultan más manejables y sencillas.
Programo

Organizo la secuencia de acciones que resuelven el reto planteado con el código correspondiente, robot o dispositivo.
Pruebo

Ejecuto y visualizo las acciones programadas.

En el aula
¿Cómo podemos desarrollar el pensamiento computacional?

Actividades desconectadas o unplugged
Se realizan sin dispositivos, usando lápiz y papel, juegos de mesa o ejercicios kinestésicos que incluyan el movimiento corporal.

Actividades con dispositivos
Se realizan utilizando simuladores, aplicaciones webs, apps o programas, haciendo uso de distintos tipos de dispositivos móviles o equipos informáticos.

Robótica
Se realiza la programación en robots o máquinas automáticas programables que interactúan con el medio.