Pensamento computacional
Antes de um problema ser resolvido, ele tem que ser entendido. O pensamento computacional é o nome dado a um conjunto de habilidades que nos permite fazer isso, é muito importante para todas as áreas. Ele é realmente importante e eu mesmo gostaria de começar a aplicar ele antes de programar e tudo mais. Pensamento computacional é saber usar a computação pra melhor estruturar, ampliar e melhorar seu trabalho. É resolver problemas complexos com ajuda da lógica da computação e raciocínio lógico.
Pensamento computacional NÃO é:
- Pensar como computador (computador não pensa)
- Programar (pode ser usado em várias áreas, não só em programação)
- Não é só saber usar as ferramentas criadas pela tecnologia. É saber usar a tecnologia pra criar novas ferramentas também.
Falaremos de seus pilares: abstração, decomposição, reconhecimento de padrões e automação de tarefas por meio de algoritmos.
Pilares do pensamento computacional
- DECOMPOSIÇÃO: Dividir um problema em partes mais fáceis de resolver. "Dividir pra conquistar". Muito usado por PCs, por exemplo, que precisam de uma grande lista de instruções simples pra chegar a um resultado maior.
- ABSTRAÇÃO: Se concentrar no principal e abstrair informações não importantes. Economiza tempo e cria uma solução genérica que atende a uma série de problemas de uma vez só.
- RECONHECER PADRÕES: Ver problemas, saber como resolvê-los, e depois, quando tiver um outro parecido, usar esse conhecimento para resolver do mesmo jeito. Se já solucionou um problema no passado, talvez tenha alguma técnica que possa usar de novo. Ajuda a não criar soluções de novo sempre do zero.
- AUTOMATIZAÇÃO: Usar algoritmos pra automatizar coisas. Algoritmo é basicamente uma lista de instruções. Agora, os 3 primeiros pilares devem ser feitos antes de você chegar nesse. Tudo tem que ter sido feito e analisado, depois que a solução estiver óbvia, você faz um algoritmo e escreve o caminho para ela.
Esses pilares são como as 4 pernas de uma mesa, sem uma delas não é possível chegar ao resultado. Todos são importantes.
Pensamento computacional em economia criativa, negócios, ciências jurídicas, educação e engenharia.
Tipo, como eu falei no começo. Tudo que eles falam aqui é como é importante e falam de tudo que a tecnologia ajuda no mundo. Eu sei que é importante, não precisava de TUDO separado. Eu gostaria muito mais se eles me dissessem técnicas de decomposição ou abstração ou algo assim. Bem, eu vou resumir insanamente resumido por que quero relaxar.
Se usa pensamento computacional em tudo na área criativa. Arquitetura, design, cinema, streaming e tudo mais. Nos negócios e em direito também, bancos estão nas palmas de nossas mãos, caixas eletrônicos em todos os lugares, PIX, tudo mais. Nas escolas ensinam com ferramentas e dizem que vai ser tão importante quanto a escrita, leitura e aritmética. Eles usam laboratórios virtuais, plataformas especificas, etc. Dizem que gera entusiasmo e faz os alunos ficarem mais ligados e envolvidos e motivados. Desenvolve o raciocínio.
Nenhum comentário:
Postar um comentário