Elementos del pensamiento computacional

 El pensamiento computacional incluye la solución de problemas, el diseño de sistemas, y el entendimiento del comportamiento humano a través de conceptos fundamentales de las ciencias computación.


Existen cuatro principios:

  1. Descomposición
  2. Abstracción
  3. Reconocimiento de Patrones
  4. Escritura del Algoritmo

1. Descomposición

Se trata de la ruptura un sistema o problema complejo en partes más pequeñas, más fácilmente solucionadas. Estos pequeños problemas son solucionado uno tras otro hasta que se resuelva el problema más complejo.

2. Reconocimiento

Una vez que ha descompuesto el problema complejo en problemas más pequeños, el siguiente paso es mirar las similitudes que comparten.

Los patrones son características comunes que se presentan en cada problema individual. ¿Qué semejanzas observas? Encontrar estas similitudes en pequeños problemas descompuestos puede ayudarnos a resolver problemas complejos de manera más eficiente.

3. Abstracción

"Abstracción" se refiere a centrarse en la información importante, ignorando detalles irrelevantes. Para llegar a una solución debemos ignorar las características innecesarias a fin de centrarse en aquellos que hacemos.

¿Cuál es la información importante que tenemos que centrarnos en? En la abstracción se trata principalmente de características generales que son comunes a cada elemento, en vez de detalles específicos.

Una vez que las características generales, se puede crear un "modelo" del problema; un modelo es la idea general del problema que intentamos resolver.

4. Algoritmo Escrito

Has roto el gran problema en problemas más pequeños, fácilmente manejables. Ha identificado las similitudes entre estos problemas. Ha centrado en los detalles pertinentes y dejó atrás cualquier cosa irrelevante.

Ahora es el momento para desarrollar instrucciones paso a paso para resolver cada uno de los problemas más pequeños, o las reglas a seguir para resolver el problema. Estos pasos o reglas se utilizan para programar una computadora para ayudar a resolver un problema complejo de la mejor manera. También se llaman "algoritmos".

Definición: Un algoritmo es un plan, un conjunto de instrucciones paso a paso para resolver un problema.

Comentarios

Entradas populares de este blog

Elementos necesarios para considerar en el diseño de un producto