Pensamento Computacional
Área do Professor
A abstração envolve a filtragem e classificação dos dados, criando mecanismos que permitem separar apenas os elementos essenciais em determinado problema. Também envolve formas de organizar informações em estruturas que possam auxiliar na resolução de problemas.
Trabalha a estratégia ou o conjunto de instruções claras e necessárias, ordenadas para a solução de um problema. Em um algoritmo, as instruções podem ser escritas em formato de diagrama, pseudocódigo (linguagem humana) ou em linguagem de programação.
Trabalha o processo que divide os problemas em partes menores para facilitar a resolução. Compreende também a análise dos problemas para identificar as partes que podem ser separadas e formas como podem ser reconstituídas para solucionar o problema como um todo, ajudando a aumentar a atenção aos detalhes.
Trabalha a identificação de características comuns entre os problemas e suas soluções. Ao se realizar a decomposição de um problema complexo, seguidamente se encontram padrões entre os subproblemas gerados, os quais podem ser explorados para que se encontre uma solução mais eficiente.