Pensamento computacional Christian Puhlmann Brackmann define pensamento computacional da seguinte forma: Estratégia de resolução de problemas , nas mais diversas áreas do conhecimento , que utiliza técnicas que a computação aprimorou ou desenvolveu . É alicerçado em quatro pilares :
1. Decomposição Decomposição é o processo de dividir um problema complexo em partes menores e mais gerenciáveis. Isso facilita a compreensão do problema e torna mais fácil abordá-lo de forma sistemática. Exemplo: Na gestão de um projeto, a decomposição pode ser usada para dividir o projeto em tarefas menores, como planejamento, execução, monitoramento e encerramento, cada uma com seus próprios subtarefas. 2. Reconhecimento de Padrões Reconhecimento de padrões envolve identificar semelhanças ou tendências em dados ou processos. Isso ajuda a prever comportamentos futuros e otimizar soluções. Exemplo: Em análise de vendas, o reconhecimento de padrões pode ajudar a identificar quais produtos vendem melhor em certas épocas do ano, permitindo a antecipação de demandas. 3. Abstração Abstração é o processo de focar nos aspectos essenciais de um problema, ignorando os detalhes irrelevantes. Isso permite criar modelos ou soluções mais gerais que podem ser aplicadas a uma variedade de situações. Exemplo: Ao desenvolver uma estratégia de marketing, a abstração pode ajudar a criar um modelo que se concentra nos fatores-chave que influenciam o comportamento do cliente, sem se distrair com detalhes menores que não afetam a decisão final. 4. Algoritmos Algoritmos são conjuntos de passos ou instruções claras e lógicas que são seguidos para resolver um problema ou realizar uma tarefa específica. Exemplo: No atendimento ao cliente, um algoritmo pode ser criado para guiar a resposta a consultas comuns, ajudando a garantir que os atendentes sigam um processo eficiente e consistente.