Pensamento Computacional
- #Programação para Internet
- #Linux
O pensamento computacional, termo este usado desde 1980, embora remonte desde décadas mais antigas, é basicamente uma expressão de solução de forma que um computador — humano ou máquina — possa efetivamente realizar.
O pensamento computacional pode ser fragmentado em três passos diferentes:
- Formulação de problemas:
- Consiste em isolar um elemento dos outros
- Expressão da solução:
- Fase esta que consiste em criar um algoritmo
- Execução e avaliação:
- Fase final em que se é verificcado se a solução foi efetiva e eficaz
E visto os passos, ele pode ser utilizado em qualquer area da vida. Desde na elaboração de soluções complexas como um algoritmo de compactação até a soluções mais simples, como a contagem de troco.
Um grande erro, que embora seja comum mas deve ser evitado, é generalizar o pensamento computacional com uma AI. O pensamento comupacional é bem mais amplo que isso, visto que pode ser usado tanto em Deep Learning ou matemática básica.
Uma coisa que todos tem que ter em mente é que o pensamento computacional está em todos os lugares, mas é tão comum que muitas vezes nem percebemos.
Fontes: Computational Thinking - Wikipedia; Abstração - Wikipedia