Pensamento Computacional
O pensamento computacional é uma abordagem para resolver problemas de forma sistemática e eficiente, utilizando as mesmas técnicas utilizadas pelos computadores para processar informações.
Essa abordagem envolve a divisão de um problema em partes menores e mais gerenciáveis, a identificação de padrões e a criação de algoritmos para resolver esses problemas.
Nem sempre a melhor forma de resolver um problema é utilizar um computador, mas o pensamento computacional pode ser aplicado a qualquer problema, desde que seja possível dividir o problema em partes menores e mais gerenciáveis.
Exemplos de Aplicação
Seção intitulada “Exemplos de Aplicação”- Resolução de problemas matemáticos
- Desenvolvimento de jogos
- Desenvolvimento de aplicativos
- Tarefas domésticas
- Planejamento de viagens
- Entre outros
Pilares do Pensamento Computacional
Seção intitulada “Pilares do Pensamento Computacional”O pensamento computacional pode ser dividido em 4 pilares:
- Decomposição
- Reconhecimento de Padrões
- Abstração
- Algoritmos
Decomposição
Seção intitulada “Decomposição”A decomposição é o processo de dividir um problema em partes menores e mais gerenciáveis.
Ex.: Você precisa fazer um bolo. Você precisa separar os ingredientes, misturar os ingredientes, assar o bolo, etc. Cada parte do processo é um problema menor que pode ser resolvido separadamente.
Reconhecimento de Padrões
Seção intitulada “Reconhecimento de Padrões”O reconhecimento de padrões é o processo de identificar padrões em um conjunto de dados.
Ex.: Existem várias formas diferentes de fazer um bolo, mas em geral todo bolo é feito usando processos parecidos. Reconhecer essa relação entre os diferentes tipos de bolo pode ajudar a resolver o problema de forma mais eficiente.
Abstração
Seção intitulada “Abstração”A abstração é o processo de identificar as características mais importantes de um conjunto de dados.
Ex.: No processo de fazer um bolo, existem algumas características que são mais importantes do que outras. Por exemplo, podemos substituir a calda de morango por calda de chocolate, ou mesmo deixá-lo sem a calda. Isso significa que a calda não é uma característica essencial do bolo.
Algoritmos
Seção intitulada “Algoritmos”Os algoritmos são sequências de instruções que resolvem um problema.
Ex.: O algoritmo para fazer um bolo é o seguinte: separar os ingredientes, misturar os ingredientes, assar o bolo, etc. Cada passo do algoritmo é uma instrução que resolve um problema menor. Essa sequência precisa ser lógica de forma que o problema seja resolvido de forma eficiente.