![faixa-roxa.png](https://static.wixstatic.com/media/9acdd6_6461c161ba6b426dac587bee1305ecf5~mv2.png/v1/fill/w_123,h_13,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/faixa-roxa.png)
![faixa-roxa.png](https://static.wixstatic.com/media/9acdd6_6461c161ba6b426dac587bee1305ecf5~mv2.png/v1/fill/w_2389,h_247,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/faixa-roxa.png)
![faixa-roxa.png](https://static.wixstatic.com/media/9acdd6_6461c161ba6b426dac587bee1305ecf5~mv2.png/v1/fill/w_2389,h_247,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/faixa-roxa.png)
Pensamento Computacional
Pensamento Computacional é o processo de formular e expressar a solução de problemas de modo que o computador – humano ou máquina – possa resolvê-lo de forma efetiva (WING, 2014, tradução nossa).
![professora.png](https://static.wixstatic.com/media/9acdd6_695f29e8c8a4445b8197703885b8ed4a~mv2.png/v1/fill/w_436,h_549,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/professora.png)
O Pensamento Computacional permite aos estudantes:
- compreender quais aspectos de um problema são passíveis de solução computacional;
- reconhecer oportunidades para usar a computação de novas formas;
- aplicar métodos computacionais para resolver problemas;
- adaptar ferramentas e técnicas computacionais para um novo uso;
- desenvolver novos modos de se expressar, pesquisar, acessar, pensar, decidir e executar atividades;
- expandir a capacidade de abstrair, criar e lidar com problemas variados e complexos;
- identificar aspectos essenciais para a resolução de um problema;
- criar estratégias para a resolução de problemas;
- avaliar soluções de problemas considerando o contexto;
- associar elementos necessários para a resolução de um problema;
- propor a solução de um problema seguindo uma sequência lógica;
Os quatro pilares
Abstração:
É o processo de se concentrar nas informações relevantes, ignorando elementos que não são necessários, criando uma representação do que será resolvido.
![Abstração.png](https://static.wixstatic.com/media/32d6c4_4f73c108a8784fa78c6f3787e20a4c53~mv2.png/v1/crop/x_0,y_31,w_778,h_748/fill/w_126,h_121,al_c,q_85,usm_0.66_1.00_0.01,blur_3,enc_auto/Abstra%C3%A7%C3%A3o.png)
Abstração
Reconhecimento de padrões
É o processo de encontrar similaridades e padrões com o intuito de resolver problemas de forma eficiente, fazendo uso de soluções previamente definidas com base em experiências anteriores.
![Rec. de Padrões.png](https://static.wixstatic.com/media/32d6c4_882f3e5e813c49e886460b3249866353~mv2.png/v1/fill/w_133,h_132,al_c,q_85,usm_0.66_1.00_0.01,blur_3,enc_auto/Rec_%20de%20Padr%C3%B5es.png)
Reconhecimento de padrões
Decomposição
É o processo de desmembrar um problema em partes menores, de modo a deixá-los mais simples e fáceis de resolver.
![Decomposição.png](https://static.wixstatic.com/media/32d6c4_43d4bebc9f744e3a9cb66e1b9fcd3ff5~mv2.png/v1/fill/w_136,h_136,al_c,q_85,usm_0.66_1.00_0.01,blur_3,enc_auto/Decomposi%C3%A7%C3%A3o.png)
Decomposição
Algoritmos
É o processo de elaborar uma estratégia ou conjunto de instruções ordenadas necessárias para solucionar um problema.
![Algoritmo.png](https://static.wixstatic.com/media/32d6c4_4c523ae836d3447ea89397a23b56474f~mv2.png/v1/fill/w_136,h_108,al_c,q_85,usm_0.66_1.00_0.01,blur_3,enc_auto/Algoritmo.png)
Algoritmos
Leitura recomendada:
WING. J. M. Computational Thinking Benefits Society. Social Issues in Computing. 2014. Disponível em: http://socialissues.cs.toronto.edu/2014/01/computational-thinking/.