Cómo citar este texto: “Pensamiento computacional y sus 4 pilares”. Rodrigo Terra. Publicado el: 17/08/2023. Enlace de la publicación: https://www.es.makerzine.com.br/educacion-general/pensamiento-computacional-y-sus-4-pilares .
Conteúdos dessa postagem
¿Qué es el Pensamiento Computacional?
4 pilares del Pensamiento Computacional
Descomposición
Reconocimiento de patrones
- Prever el próximo número en una secuencia dada,
- Identificar y clasificar aves o plantas utilizando patrones de similitud,
- Estimar la hora a partir de la posición del sol,
- Predecir el clima para mañana según las condiciones climáticas de hoy,
- Identificar la dirección del viento observando el movimiento de las ramas de los árboles,
- Seleccionar una fruta según los colores de su piel,
- Diagnosticar enfermedades basándose en síntomas, apariencias y comportamientos,
- Identificar una canción por el patrón de notas al comienzo (juego de las siete notas),
- y más…
Abstracción
- En la escritura del algoritmo y sus iteraciones,
- En la selección de datos importantes,
- En la formulación de preguntas,
- En la naturaleza de un individuo en comparación con un robot,
- En la comprensión y organización de módulos en un sistema,
- y más…
Algoritmo
Es una secuencia finita de pasos o etapas, cada uno de los cuales puede ser ejecutado en un tiempo finito por un agente computacional, ya sea natural (humano) o sintético (computadora). Es un plan, una estrategia o un conjunto de instrucciones ordenadas para resolver un problema o llevar a cabo una tarea. Su formulación pasa por el proceso de descomposición, reconocimiento de patrones y abstracción.
Según Wing[2], es el pilar que agrega los otros pilares.
Los algoritmos pueden estar escritos en forma de diagrama, pseudocódigo (lenguaje humano) o en lenguaje de programación (código).
A continuación, presentaré un ejemplo de un algoritmo que permite a un robot verificar si una bombilla está fundida y, en caso afirmativo, reemplazarla.
¿Por qué estudiar Pensamiento Computacional?
- Resolución de problemas complejos
- Pensamiento crítico
- Creatividad
- Gestión de personas
- Coordinación
- Inteligencia emocional
- Habilidad para el juicio y la toma de decisiones
- Orientación al servicio
- Negociación
- Flexibilidad cognitiva
Resolución de problemas complejos
Pensamiento crítico
Creatividad
Flexibilidad cognitiva
Ejemplo de aplicación
Imagina que una de las bombillas de tu casa se ha fundido y queremos programar un robot para que realice esta tarea cada vez que ocurra.
Decomposición: En una casa se utilizan muchas bombillas diferentes, de colores blanco y amarillo, con diferentes potencias y en varias habitaciones, por lo que es importante definir el área de actuación de nuestro robot. Solo para ilustrar la idea, vamos a poner a nuestro robot para que actúe solo en una parte de la casa, a la que llamaré oficina. En este lugar, el mejor color de bombilla es el blanco, para mantener a las personas despiertas. Además, una bombilla LED con una potencia de 9 o 12 W es suficiente para iluminar bien todo el ambiente. Luego, se debe desarrollar el algoritmo para cambiar el dispositivo.
Reconocimiento de patrones: Utilizaremos este pilar para que nuestro robot pueda identificar el momento adecuado para cambiar una bombilla. Si imaginamos que durante el horario comercial se utilizará la oficina, podemos definir que el robot realice una verificación diaria al comienzo del día… solo para facilitar, supongamos que la bombilla solo se funde al comienzo del día.
Abstracción: Además, el robot deberá seleccionar la bombilla correcta entre muchas otras en una caja, por lo que debe clasificar los datos de las bombillas para que se pueda utilizar la correcta.
Algoritmo: Para finalizar, necesitamos desarrollar una serie de pasos para cumplir con todas nuestras necesidades.
Nuestro algoritmo quedaría así:
INICIO
- A las 9:00 de la mañana, verificar en el interruptor si la bombilla se enciende.
- Si es así, finalizar.
- Si no, iniciar el procedimiento de cambio de bombilla:
- Ir a la caja de almacenamiento de bombillas.
- Encontrar una bombilla que sea blanca y de 12 W.
- Retirar la bombilla de la caja y llevarla a la oficina.
- Quitar la bombilla fundida.
- Colocar la bombilla fundida en la basura reciclable.
- Colocar la bombilla nueva en el portalámparas.
- Probar si la bombilla funciona correctamente.
- Si es así, finalizar.
- Si no, reiniciar el procedimiento de cambio de bombilla.
FIN
¿Dónde más utilizas el pensamiento computacional en tu día a día? Estoy seguro de que al empezar a pensar en ello, descubrirás que esta forma de pensar ya está muy presente en tu rutina.
¡Déjalo en los comentarios!
Referencias Bibliográficas
[1] Cícero Gonçalves dos Santos, Ícaro Dantas Silva, Maria Augusta Silveira Netto Nunes, José Humberto dos Santos Júnior. “O que é o pensamento computacional?”. Almanaque para a popularização da ciência da computação. Série 7, Pensamento computacional. v. 1. Para acessar o texto, clique aqui.
[2] Cleverson Sebastião dos Anjos. “PENSAMENTO COMPUTACIONAL – Um conjunto de atitudes e habilidades que todos, não só cientistas da computação, ficaram ansiosos para aprender e usar”. Tradução do texto “Computational Thinking” de Jeannette Wing. Para acessar o texto, clique aqui.
[3] Leandro S. Almeida, Alexandra M. Araújo, Amanda R. Franco, Diana L. Soares. “Cognição, Aprendizagem e Rendimento – I Seminário Internacional”. Universidade do Minho. Instituto de Educação – Centro de Investigação em Educação. Para acessar o texto, clique aqui.
Aprofundando:
Rodrigo R. Terra. “BNCC – Competências gerais + Sugestões”. MakerZine. Para acessar o texto, clique aqui.
Gilson Pedroso dos Santos, Ronilson dos Santos Bezerra. “Desenvolvimento do Pensamento Computacional através do Uso de Tutoriais Interativos”. CBIE 2018 e JAIE 2018. Para acessar o texto,
Comparte este contenido si crees que puede ser útil para otros profesionales.
Compartir este contenido