El pensamiento computacional es un concepto o forma de pensar, en donde se aplican técnicas propias de las ciencias de la computación para la resolución de problemas, como el razonamiento lógico y el análisis algorítmico.
A pesar de ser relativamente nueva, esta habilidad ha sido objeto de investigación y estudios debido a los diferentes beneficios que aporta a quienes la desarrollan y emplean, por lo que ya está siendo tomada en cuenta para que se implemente en los currículos educativos en escuelas.
Actualmente, el pensamiento computacional es dictado en varias escuelas a través de talleres y cursos de asignaturas relacionadas con la tecnología. Logrando que los estudiantes que adquieren esta habilidad, desarrollen un nivel de análisis y comprensión más alto, y por ende, se destacan en diferentes áreas.
En este artículo, te vamos a hablar de todas las habilidades que el pensamiento computacional promueve en los niños y jóvenes.
Habilidades componentes del pensamiento computacional
El pensamiento computacional es básicamente la habilidad de encontrar la solución a un problema, y se logra empleando conceptos que son propios de las ciencias de la computación, como la informática o la ingeniería en sistemas.
Por lo tanto, el pensamiento computacional está compuesto por varias habilidades particulares, donde cada una de ellas cumple un propósito específico dentro del o los procesos implícitos en este enfoque.
A continuación te explicamos cada una de dichas habilidades:
Pensamiento algorítmico
El pensamiento algorítmico se refiere a la capacidad de descomponer problemas complejos en pasos o instrucciones claras y lógicas.
Es un enfoque sistemático para resolver problemas que se basa en la definición de algoritmos, es decir, una serie de instrucciones ordenadas, claras y precisas que describen cómo realizar una tarea o resolver un problema.
Pensamiento lógico matemático
El pensamiento lógico matemático es una habilidad cognitiva que implica la capacidad de razonar, analizar y resolver problemas utilizando principios de la lógica y las matemáticas.
Una persona que desarrolla el pensamiento lógico matemático tiene la habilidad de analizar, comparar y clasificar objetos o situaciones. Lo que le permite encontrar soluciones a problemas cotidianos o relacionados con su profesión o trabajo.
Resolución de problemas
Es la facultad de identificar o abordar los desafíos y obstáculos que se presentan en situaciones cotidianas o profesionales. Además, implica la capacidad de analizar un problema, definir objetivos, identificar las soluciones y elegir la mejor opción para alcanzar el resultado deseado.
Pensamiento abstracto
El pensamiento abstracto es la habilidad de crear ideas o situaciones, las cuales sirven para generar hipótesis o para anticipar posibles escenarios. Esta es una capacidad implícita en el pensamiento computacional, ya que muchas veces es necesaria la desconexión de lo material y tangible, para poder imaginar una resolución óptima a un problema específico.
Descomposición
Es la habilidad que permite desarticular un problema de mayor complejidad, en problemas más pequeños y sencillos. Al descomponer un problema, se pueden abordar las partes por separado, lo que facilita su comprensión y resolución.
Identificación de patrones
Es la parte del pensamiento computacional en la que se identifican situaciones similares, para luego poder implementar una solución común. Este procedimiento permite reducir los tiempos para resolver un problema utilizando atajos y soluciones que ya han funcionado previamente en condiciones similares.
Pensamiento divergente
El pensamiento divergente es el proceso o método utilizado por el cerebro para generar ideas creativas, que resultan de la exploración de las posibles soluciones a una circunstancia o problema.
Si bien el pensamiento divergente no está directamente relacionado con el pensamiento computacional, ambos pueden complementarse en ciertos contextos. La creatividad y la generación de ideas pueden ser valiosas en la etapa de diseño y solución de problemas en la programación, donde se pueden explorar diferentes enfoques y soluciones innovadoras para un mismo problema.
Inicia a tu hij@ en la programación y la tecnología con una clase gratis
Clases divertidas e interactivas en pequeños grupos multiculturales. Tu niñ@ aprenderá competencias tecnológicas clave del futuro con profes pedagógicos.
Habilidades que desarrolla el pensamiento computacional
Cuando se estimula el cerebro empleando el enfoque del pensamiento computacional, hay otras habilidades blandas que se adquieren. Dichas habilidades son herramientas muy útiles, las cuales se pueden emplear en cualquier situación (laboral o no), por el resto de la vida.
Estas son algunas de ellas:
Habilidades cognitivas
Las habilidades cognitivas son los conocimientos o capacidades que tiene el ser humano para usar, de manera automatizada, la memoria, la creatividad, la percepción y el pensamiento abstracto.
Sin embargo, cuando nos referimos a las habilidades cognitivas que se desarrollan con el pensamiento computacional, estas van más allá, puesto que más que destrezas, son herramientas muy útiles, de cara al sector laboral y estudiantil.
Nos referimos a las siguientes:
- Formulación de problemas
Consiste en la estructuración formal de una necesidad o requerimiento para, posteriormente, encontrar sus posibles soluciones. Este proceso es necesario para poder delimitar qué áreas o tópicos deben ser abordados para generar una resolución satisfactoria.
- Síntesis, organización y representación de datos
Se refiere a la capacidad que se tiene para organizar una cantidad de datos recabados. Los cuales, después de darles un orden específico y conveniente, serán estudiados y analizados para obtener una posible solución, o para tomar la decisión correcta.
- Automatización de los resultados
Consiste en diseñar un proceso que automatice los resultados que arrojen la solución de un problema que ya fue resuelto previamente. Esto se logra optimizando el algoritmo que en un principio se diseñó para encontrar dichas soluciones o creando otro que se encargue de ello.
- Identificación, análisis e implementación de soluciones
Es la habilidad inherente del pensamiento computacional en donde se automatiza mentalmente este proceso (identificación del problema, análisis de datos e implementación de soluciones), para luego ser implementado en las situaciones donde se requiera.
- Habilidades comunicativas para la presentación de propuestas y transferencia de resultados
Se refiere a la capacidad de transmitir o explicar, de manera clara y directa, las propuestas para la resolución de un problema o los resultados que arrojaron estas cuando fueron implementadas.
- Habilidades lingüísticas
Cuando desarrollamos el pensamiento computacional, mejoramos de manera inconsciente nuestra lingüística, y adquirimos estas habilidades, las cuales nos permiten comunicarnos con mayor fluidez y claridad.
Habilidades socio-emocionales
Son las capacidades que tenemos para poder comprender y manejar nuestras emociones, de mostrar y sentir empatía por el otro. Así como también, el desarrollo de emociones, la toma de decisiones y definir objetivos personales.
Esta es una de las habilidades que puede desarrollar el pensamiento computacional en los estudiantes, mientras que en los niños, esta comienza a ser parte integral de su comportamiento y personalidad.
Entre las habilidades socio emocionales que se adquieren (especialmente los niños y adolescentes), con el pensamiento computacional, las siguientes son las de mayor relevancia:
- Autoconcepto
Es la percepción que se tiene de sí mismo en los diferentes ámbitos de la vida. Este concepto es muy importante, especialmente para los niños, ya que a esta edad se comienza a entenderlo y a “digerirlo” mentalmente, puesto que será la base de una alta autoestima y de su autoconfianza.
- Autorregulación
Es el compromiso propio para tener un buen comportamiento. Así como también, para detener una conducta no apropiada, y para controlar los impulsos.
El pensamiento computacional ayuda a desarrollar esta habilidad en los niños, mientras que en los adolescentes y adultos, esta es reforzada.
- Comunicación asertiva
Consiste en la habilidad que se tiene para expresar ideas y sentimientos de forma clara y sincera, así como también, de solicitar, de forma respetuosa, una necesidad o requerimiento.
- Empatía
Es la capacidad de ponernos en el lugar de otra persona para reconocer lo que lo motiva y siente en determinadas situaciones. Esta habilidad es fundamental cuando se trabaja en equipo.
- Resolución de conflictos
La resolución de conflictos es una habilidad de reconocer las emociones de los demás para poder resolver cualquier conflicto. Esta capacidad se desarrolla paralelamente a otras al aplicar técnicas para resolución de problemas.
- Trabajo en equipo
Desarrollar el trabajo en equipo se refiere a la capacidad que tiene una persona para adaptarse al trabajo colaborativo dentro de un equipo con un objetivo común planteado. Tiene implícita la aceptación de críticas, opiniones y ayuda de otras personas.
Valores
El pensamiento computacional también tiene inmersos valores que serán fundamentales para el crecimiento y la definición de la personalidad del niño. Puesto que este enfoque lo motiva a ser persistente y perseverante. Así como también a ser tolerante y a tener confianza en sí mismo.
En cuanto a los jóvenes y adultos, el pensamiento computacional refuerza estos valores, puesto que los incluye en su implementación, ya sea en el trabajo o los estudios.
Entre estos valores podemos citar la confianza, la persistencia y perseverancia, la tolerancia y la resolución de conflictos.
Habilidades afines
Además de todo lo anterior, el pensamiento computacional también estimula, en paralelo, el desarrollo de otras habilidades que son afines a la programación, como es la comprensión y entendimiento de la electrónica (circuitos), y la aplicación de la lógica y las matemáticas para el diseño y creación de algoritmos.
Conclusión
Es innegable la gran cantidad de habilidades que se pueden adquirir desarrollando el pensamiento computacional y aplicándolo tanto en los estudios y en el ámbito laboral, como en la vida misma.
No obstante, es importante fomentar tanto a niños como a jóvenes el uso de este enfoque, puesto que esta, es una herramienta que los ayudará a resolver cualquier situación laboral y profesional.
Por eso mismo, en Crack The Code hemos desarrollado una serie de cursos de programación y tecnología para niños. ¡Si tu peque tiene menos de 18 años, te invitamos a que eches un vistazo y lo empoderes con habilidades de tecnología!
No Comment! Be the first one.