El propósito del pensamiento computacional es utilizar métodos para resolver problemas.

El propósito del pensamiento computacional es resolver problemas utilizando métodos de la ciencia computacional.

Introducción al pensamiento computacional:

Es una serie de actividades de pensamiento que utilizan los conceptos básicos de la informática para resolver problemas, diseñar sistemas y comprender el comportamiento humano, cubriendo la amplitud de La informática fue propuesta por primera vez por Zhou Yizhen en marzo de 2006. En 2010, el profesor Zhou Yizhen señaló que el pensamiento computacional es un proceso de pensamiento relacionado con problemas formalizados y sus soluciones, y la representación del problema debe ser ejecutada efectivamente por el agente de procesamiento de información.

El pensamiento computacional es el uso de conceptos básicos de la informática para resolver problemas, diseñar sistemas y comprender el comportamiento humano. Abarca una gama de actividades de pensamiento que cubren toda la amplitud de la informática.

Cuando tenemos que resolver un problema concreto, lo primero que nos preguntamos es: ¿Qué tan difícil es resolver este problema? ¿Cuál es la mejor solución? La informática responde con precisión a estas preguntas basándose en una base teórica sólida. La dificultad de formular el problema es la capacidad básica de la herramienta. Los factores que deben considerarse incluyen el sistema de instrucción de la máquina, las limitaciones de recursos y el entorno operativo.

Para resolver un problema de manera eficiente, podemos preguntarnos además: si una solución aproximada es suficiente, si se puede utilizar la aleatorización y si se permiten falsos positivos y falsos negativos). El pensamiento computacional consiste en reinterpretar un problema aparentemente difícil en un problema que sabemos cómo resolver mediante métodos como la reducción, la incrustación, la transformación y la simulación.

El pensamiento computacional es un tipo de pensamiento recursivo, que es un procesamiento paralelo. Traduce código en datos y datos en código. Es una verificación de tipo mediante análisis dimensional generalizado.

Conoce tanto los beneficios como los daños del uso de alias, o de dar múltiples nombres a personas y cosas. Conoce tanto la potencia como el coste de las llamadas de programa y de direccionamiento indirecto. Evalúa un programa no sólo por su precisión y eficiencia, sino también por consideraciones estéticas y, en el caso del diseño de un sistema, por su simplicidad y elegancia.