características del pensamiento computacional
¿Cómo desarrollar el pensamiento computacional?
Por esto, es necesario desarrollar esta aptitud y se puede conseguir a través de computadoras, libros que nos enseñen a respecto o, incluso, con diversos juegos tanto para adultos como para niños:
Sudoku
Ten en cuenta que para desarrollar el pensamiento computacional es necesario contar con pensamiento lógico, ya que este es un proceso de reflexión el cual permite percibir regularidades y relaciones entre objetos, conceptos y situaciones y, construir argumentos válidos.
Este clásico juego matemático, es otro excelente juego para desarrollar el pensamiento lógico. Su objetivo es llenar la cuadrícula 9x9 con los números del 1 al 9 sin que estos se repitan ni horizontal ni verticalmente
Según la doctora Jeannette M. Wing el pensamiento computacional se desglosa en habilidades útiles para todos, no solo para los científicos de la computación.
Fillomino
Hay dos reglas que se deben cumplir para completar un bloque:
Primero: cada área debe contener los números desde el 1, hasta el número de cuadrados en cada zona delimitada con líneas más oscuras, es decir, si el área consta de dos cuadros, los números de dentro de esta delimitación deben ser 1 y 2
Segundo: ningún número puede estar al lado de un mismo número en ninguna dirección, ya sea horizontal, vertical o diagonal.
Es ideal para desarrollar el pensamiento lógico. Es un juego de rompecabezas de tamaño libre formado por bloques de cuadros que delimitan sus diferentes áreas con líneas más oscuras.
sus características son
. Algoritmos escritos presentados para la resolución del problema
Estos algoritmos pueden ser creados a través de diagramas de flujos o usando pseudocódigos.
Sin embargo, ten en cuenta que un algoritmo es un plan, un conjunto de instrucciones paso a paso para resolver un problema y no siempre implica hazañas complicadas de la programación, sino que puede utilizarse en sistemas complejos externos
Luego de dividir el gran problema en varios más pequeños, identificar las similitudes entre estos, centrarte en los detalles pertinentes y dejar atrás cualquier información irrelevante
Abstracción de información irrelevante al problema propuesto
Subtópico
En la abstracción se trata principalmente de las características generales que son comunes a cada en elemento, en lugar de detalles específicos.
Luego de contar con estas características generales, se debe proceder a crear un "modelo" del problema, el cual es la idea general del problema que se intenta resolver.
La abstracción se refiere a centrarse en la información importante, dejando de lado aquellas características irrelevantes e innecesarias.
Reconocimiento de patrones repetitivos
Una vez que hayas descompuesto el problema complejo en varios más pequeños, busca estándares de características comunes.
Encontrar estas semejanzas en los pequeños problemas descompuestos te ayudará a resolver el sistema de forma más eficiente.
Subtopic
Descomposición de un problema en fases más pequeñas
Cada pequeño problema se irá resolviendo uno tras otro hasta solucionar el sistema completo.
Consiste en la ruptura de un sistema o problema complejo en partes más pequeñas para que así sean más fáciles de solucionar.
La importancia del pensamiento computacional en la educación
Es importante tener en cuenta que las habilidades que se desarrollan con el pensamiento computacional van mucho más allá de codificar un programa. En realidad, el proceso es la clave ya que permite
De esta forma las personas dejarán de ser solo consumidores para convertirse en prosumidores.
identificar y entender el problema;
considerar, reflexionar y definir cuáles son las soluciones efectivas;
aplicar una metodología;
probarla;
y, si no brinda los resultados esperados, poder modificar y ejecutar nuevamente soluciones.
Actualmente la tecnología está aunada con la educación, por ende es fundamental que hasta los más pequeños sean capaces de crear y de aplicar soluciones basadas en la tecnología.
es una habilidad cognitiva que permite a los niños desarrollar su capacidad para formular, representar y resolver problemas a través de herramientas y conceptos que se utilizan en informática
Según esta definición operativa, el pensamiento computacional es un proceso de resolución de problemas
Organizar y analizar lógicamente la información
Formular problemas de forma que se permita el uso de un ordenador y otras herramientas para ayudar a resolverlos.