Está en la página 1de 3

El pensamiento computacional no es solamente aplicable al mundo informático, al

contrario. Los beneficios educativos de poder pensar de manera computacional


son varios, empezando por el uso de abstracciones que mejoran y refuerzan las
habilidades intelectuales, y que por tanto pueden ser transferidos a cualquier otro
ámbito. Por ejemplo en la actualidad, hay diversas aplicaciones web que nos
ayudan en este ambito. Una de ellas es Scratch que, aunque tambien podemos
usar su software descargable en la página, nos ofrece un sitio web muy completo
donde podemos desarrollar nuestro pensamiento computacional mediante la
programación.
Los programadores conocen el valor del pensamiento abstracto, pensando en
múltiples niveles de abstracción y empleándola para manejar la complejidad.
El pensamiento computacional implica un conjunto de técnicas y habilidades de
resolución de problemas que los programadores utilizan para escribir los
programas que conforman las aplicaciones web que utilizamos a diario
(buscadores, email, etc). Las técnicas más relevantes son:

Descomposición. Un ejemplo sería la capacidad de identificar los ingredientes de


un plato desconocido basándonos en su sabor.

Reconocimiento de patrones. Como los analistas del mercado de valores que


utilizan el análisis técnico para decidir cuándo vender y comprar acciones.

Generalización de patrones y abstracción. Por ejemplo en una agenda utilizamos


la abstracción para representar una semana en términos de días y horas para
poder organizar mejor nuestro tiempo.

Diseño algorítmico. Por ejemplo cuando un cocinero escribe una receta está
creando un algoritmo que permite que otras personas lo puedan seguir para
obtener el plato.

El desarrollo y el trabajo continuado de estas técnicas y habilidades nos


proporcionará muchos beneficios tales como:

Entender qué aspectos de un problema son susceptibles de ser resueltos


mediante la computación.

Evaluar las herramientas y técnicas computacionales más adecuadas a un


problema.

Entender las limitaciones y las capacidades de las herramientas y técnicas


computacionales.

Aplicar o adaptar una herramienta o técnica computacional para un nuevo uso.

Reconocer las oportunidades de utilizar las técnicas computacionales de una


manera novedosa.
Aplicar las estrategias computacionales como por ejemplo “divide and conquer” en
cualquier ámbito.

#b8c7cb

También podría gustarte