a aplicação prática do pensamento computacional pode ser observada na resolução de problemas básicos do cotidiano você já se perguntou como os computadores pensam ou melhor como os computadores resolvem problemas então nós vamos mergulhar no mundo fascinante do pensamento computacional e vamos desvendar conceitos são básicos mas são essenciais paraa resolução de problemas já se perguntou como o orçamento doméstico no caso as compras que uma família faz mensalmente fazer uma pizza planejar as férias planejar uma viagem e até o lançamento de foguete como essas coisas estão relacionadas já se perguntou como isso está interligado empresas como Google
Spotify o Netflix eles transformaram radicalmente a maneira que consumimos a informação entre ento o pensamento computacional tá por trás da experiência de usuário por trás dos algoritmos de recomendação personalizada e até por sistemas de busca inteligente mas o que vem a ser o pensamento computacional o termo pensamento computacional foi apontado e teve grande repercussão por Janet Wi Janet Wi é uma cientista de uma universidade de Pittsburg nos Estados Unidos em 2006 jenet publicou um artigo onde ela argumentou que a maneira que o cientista da Computação pensa sobre o mundo pode ser útil em outros contextos
em 2006 Win deu a seguinte definição pro pensamento computacional o pensamento computacional é formular um problema aparentemente difícil em um problema que sabemos como resolver talvez por redução por incorporação formação ou simulação A partir dessa definição de pensamento computacional podemos pensar em uma estratégia para resolver problemas onde identificamos o problema analisamos e temos as estratégias que são a redução a incorporação a transformação e a simulação e depois nós resolvemos mas quais são essas estratégias detalhadamente do que se tratam em 2008 Win reformulou a sua definição anterior agora o pensamento computacional são processos de pensamento envolvidos
na formulação de problemas e nas suas soluções de modo que as soluções sejam representadas de uma forma que possa ser efetivamente realizada por um agente de processamento de informação em 2014 redefiniu o seu conceito o pensamento computacional é o processo de pensamento envolvido na formulação de um problema e Na expressão de sua solução ou soluções de tal forma que uma máquina ou pessoa possa realizar efetivamente nessa forma o Win deixou muito claro quem são os agentes de processamento em 2017 Christian brackman em sua tese de doutorado sobre o ensino do pensamento computacional na Educação Básica
deu a seguinte definição o pensamento computacional é uma distinta capacidade criativa crítica e estratégica humana de saber utilizar os fundamentos da Computação nas mais diversas áreas do conhecimento com a finalidade de identificar e resolver problemas de maneira individual ou colaborativa através de Passos Claros de tal forma que uma pessoa ou uma máquina possa executá-los eficazmente brackman acrescenta que o pensamento computacional é uma capacidade humana de utilizar fundamentos da Computação em áreas que são diversas Portanto ele é interdisciplinar e é utilizado para identificar e resolver problemas de forma individual ou colaborativa e muito importante essa solução
tem que conter Passos Claros tem que ser detalhada de forma que uma máquina ou uma pessoa possa executar essa solução de forma que essa solução possa ser replicada possa ser reutilizada e por último nós temos a definição de Linda Lucas o pensamento computacional é pensar nos problemas de uma forma que permita aos computadores resolvê-los o pensamento computacional é algo que as pessoas fazem e não os computadores inclui o pensamento lógico e a capacidade de reconhecer padrões pensar com algoritmos decompor e abstrair um problema esse conceito deixa muito claro que o pensamento computacional é feito por
nós seres humanos os computadores são apenas ferramentas eles não fazem o pensamento computacional e inclui quatro capacidades que nós chamaremos de Pilares do pensamento computacional que são a decomposição o reconhecimento de padrões a abstração e os algoritmos e esse é o assunto da próxima aula