El Pensamiento Computacional es un modelo de resolución de problemas que utiliza herramientas propias del ámbito de la informática, aunque puede aplicarse a diversos contextos o ámbitos.
Es un concepto que se entiende como una manera de pensar diferente que no se restringe al código y la programación, sino como una serie de habilidades analíticas de razonamiento lógico y sistemático para llegar a una solución dada.
En este proceso, se ponen en juego una serie de estrategias cognitivas aplicadas a la resolución de problemas:
- La abstracción: centrar la atención solo en la información importante, ignorando los detalles irrelevantes.
- La descomposición: dividir un problema o sistema complejo en partes más pequeñas y manejables.
- El reconocimiento de patrones: identificar objetos o comportamientos que son recurrentes y clasificarlos.
- El pensamiento algorítmico: desarrollar una solución paso a paso para resolver un problema.
Estas habilidades se complementan y permiten abordar problemas complejos y resolverlos teniendo en cuenta las partes que los componen y las resoluciones a problemas similares realizados anteriormente.
De esta manera, el Pensamiento Computacional se constituye como oportunidad de aprendizaje para niños y niñas, de desarrollo de sus capacidades de comprensión y cognitivas. Al mismo tiempo, permite un mayor dominio del ambiente tecnológico que les rodea para que puedan posicionarse como ciudadanas y ciudadanos que usan los medios digitales de manera activa, crítica y responsable.