PENSAMENTO COMPUTACIONAL
Principais Conceitos e Fundamentos do Pensamento Computacional (PC)
Conceitos e fundamentos essenciais do Pensamento Computacional (PC), uma habilidade fundamental para a resolução de problemas no século XXI.
I. Conceito e Definições Centrais
O Pensamento Computacional é uma abordagem sistemática para a solução de problemas, que aplica conceitos da Ciência da Computação a qualquer área do conhecimento.
A. Definições Chave
Processo Mental de Formulação (Wing, 2014): O PC é o processo de atividades mentais envolvido na formulação de um problema e na expressão de sua(s) solução(ões) de tal forma que um computador—seja ele humano ou máquina—possa executar com eficácia.
Abstração e Automação (Yadav et al., 2014): É a atividade mental primária para abstrair problemas e formular soluções que podem ser automatizadas.
Aplicação de Ferramentas (Furber, 2012): O PC envolve o processo de reconhecer aspectos da computação no mundo e aplicar ferramentas e técnicas da Ciência da Computação para entender e raciocinar sobre sistemas e processos, sejam eles naturais ou artificiais.
Conversão (Denning, 2009): É um comportamento mental para pensar nos problemas como conversões de alguma entrada em uma saída correspondente, procurando algoritmos para realizar tais conversões.
II. Os Quatro Pilares Fundamentais (Estratégias de Solução)
O PC é estruturado em quatro estratégias essenciais, que guiam a forma como um problema complexo é analisado e resolvido de maneira eficiente.
Decomposição: Consiste em quebrar um problema complexo em partes menores, mais simples e mais fáceis de gerenciar.
Reconhecimento de Padrões: É a capacidade de identificar similaridades, tendências ou elementos recorrentes (padrões) dentro das partes decompostas ou em problemas já resolvidos.
Abstração: O foco principal do Pensamento Computacional. Envolve ignorar detalhes irrelevantes e focar apenas nas características essenciais do problema para criar um modelo simplificado e focado.
Algoritmos: Criação de um conjunto de instruções passo a passo e ordenadas para resolver o problema, servindo como uma rota clara e definida para a solução.
III. Abstração e Progressão Educacional (Segundo a SBC)
O PC é valorizado por sua capacidade de treinar o raciocínio em diversas áreas (economista, físico, artista). A progressão de seu ensino na Educação Básica (Brasil), segundo a Sociedade Brasileira de Computação (SBC), se dá em três eixos de abstração:
Abstração: Resolução de Problemas:
Anos Iniciais: Foco em Problema, Lógica e Algoritmo.
Anos Finais: Evolui para o uso de Técnicas de Soluções de Problemas.
Abstração: Processos:
Anos Iniciais: Foco na Execução e Construção de Algoritmos.
Anos Finais (Automação: Programas): Evolui para a Programação, que é a automatização dos processos.
Abstração: Informação:
Anos Iniciais: Foco em Estruturas para Representar a Informação.
Anos Finais (Automação: Dados): Evolui para a Estrutura de Dados, o método formal de organização de informações.
Contribuições para a BNCC:
O Pensamento Computacional contribui diretamente para as competências de Pensamento Científico, Criativo e Crítico, Argumentação e Responsabilidade e Cidadania.
IV. Conclusão
O Pensamento Computacional é uma competência essencialmente lógica e sistemática, que permite formular problemas complexos e expressar suas soluções de forma que possam ser compreendidas e executadas com eficácia. Seus fundamentos (Decomposição, Reconhecimento de Padrões, Abstração e Algoritmos) formam um arcabouço poderoso para a resolução de desafios em qualquer domínio.
Estudo de Caso:
O Desafio da Logística da Cantina Escolar
Este estudo de caso prático aplica os conceitos e pilares do Pensamento Computacional (PC) para resolver um problema comum e complexo: otimizar o processo de venda de lanches durante o intervalo na cantina de uma escola.
O objetivo é desenvolver uma solução que minimize filas, reduza o tempo de espera dos alunos e maximize a eficiência do serviço, que atualmente resulta em muitos alunos sem lanche e frustração.
⚙️ Decomposição (Dividindo o Problema)
O problema complexo ("Filas longas e serviço ineficiente") é dividido em subproblemas menores:
Subproblema 1: Processo de Pedido: Como o aluno faz o pedido (verbal, papel, digital)?
Subproblema 2: Processo de Pagamento: Como o pagamento é efetuado (dinheiro, cartão, pré-pago)?
Subproblema 3: Processo de Produção: Como os lanches são preparados (em lote, sob demanda)?
Subproblema 4: Processo de Entrega: Como os lanches são entregues (em um balcão, por número)?
Reconhecimento de Padrões (Análise de Dados)
Analisando os dados e a observação das vendas na cantina, identificamos padrões de comportamento:
Padrão de Demanda: 80% das vendas durante o intervalo de 15 minutos são de apenas 3 tipos de lanches (salgado X, suco Y, fruta Z).
Padrão de Pico: O pico de demanda ocorre nos primeiros 5 minutos do intervalo, com a formação da maior fila.
Padrão de Erro: Pagamentos com dinheiro (troco) causam um atraso significativo e recorrente.
Abstração (Foco no Essencial)
Com base nos padrões, abstraímos o problema para focar no que realmente causa o gargalo:
A Abstração do Problema: O problema não é a lentidão do cozinheiro, mas sim a lentidão no fluxo de pagamento e pedido.
Foco no Conceito: O sistema deve ser redesenhado em torno do conceito de "Pré-preparo e Pré-pagamento".
Ignorar Detalhes: Detalhes como a preferência por uma marca específica de suco (se não for um dos 3 principais) são ignorados para focar no processamento rápido da maioria dos pedidos.
Algoritmos (Desenvolvendo a Solução Otimizada)
Desenvolvemos um conjunto de instruções e regras para automatizar e otimizar o fluxo da cantina:
Algoritmo de Solução Proposto (Sistema de Pré-Pedido):
Entrada (Input): O aluno insere seu pedido e paga através de um aplicativo ou totem antes do intervalo começar (ex: na entrada da escola).
Processamento (Algoritmo de Produção): O sistema utiliza o Padrão de Demanda (80%) para instruir a cozinha a preparar em lote os 3 lanches mais populares antes do intervalo.
Saída Intermediária (Otimização): O sistema gera um número de retirada ou código QR para o aluno.
Entrega (Fluxo Algorítmico do Balcão):
Etapa 1: Aluno chega ao balcão e apresenta o código QR.
Etapa 2: O funcionário escaneia o código (tempo: 2 segundos).
Etapa 3: O funcionário entrega o pedido (já embalado, tempo: 5 segundos).
Resultado (Output): Tempo médio de fila reduzido de 5 minutos para 10 segundos por aluno.
Conclusão do Estudo de Caso
Ao aplicar o Pensamento Computacional, o problema da cantina é resolvido não com mais funcionários, mas com uma reorganização lógica do processo baseada em dados e abstração:
A Decomposição permitiu isolar o pagamento como o maior gargalo.
O Reconhecimento de Padrões permitiu à cozinha preparar 80% do necessário com antecedência.
A Abstração focou no pré-pagamento para eliminar a fricção da transação.
O Algoritmo criou um fluxo rápido e automatizado (código QR), resultando em eficiência.
Focos da Pesquisa Científica em PC
A pesquisa sobre Pensamento Computacional tem se concentrado nas seguintes áreas:
1. Definição e Componentes
Há um esforço contínuo para refinar a definição de PC, que é reconhecido como um conjunto de habilidades de resolução de problemas enraizado na Ciência da Computação.
PC como Habilidade do Século XXI: É amplamente visto como uma habilidade fundamental, ao lado da criatividade, colaboração e pensamento crítico.
Os Pilares: Os estudos confirmam que o PC se baseia em quatro pilares que orientam a solução de problemas: decomposição, reconhecimento de padrões, abstração e algoritmos.
Não é Programação: A pesquisa reforça que PC é um pensamento conceitual, e não apenas a programação de computadores, exigindo pensamento em múltiplos níveis de abstração.
2. Integração Curricular e Ensino
O principal corpo de pesquisa foca em como o PC pode ser ensinado e integrado, especialmente na Educação Básica.
Transversalidade: Os estudos exploram a sinergia e a aplicação transversal do PC em outras áreas, como Matemática e Ciências, para desenvolver o senso analítico e a tomada de decisões.
Métodos de Ensino: São investigadas diversas estratégias pedagógicas, incluindo:
Atividades Desplugadas (Unplugged): Utilização de atividades lúdicas e sem uso de dispositivos eletrônicos para introduzir os conceitos de PC.
Uso de Software: Uso de ferramentas como Scratch no Ensino Fundamental.
Design Thinking: Uso de metodologias como o Design Thinking para aplicar os conceitos de PC.
Progressão: Pesquisadores buscam determinar uma ordenação eficaz de conceitos que progrida com a capacidade de aprendizagem do aluno ao longo dos anos.
3. Vantagens e Benefícios Cognitivos
Os estudos apontam para várias vantagens cognitivas e comportamentais promovidas pelo Pensamento Computacional:
Habilidades de Resolução: Desenvolve a capacidade de formular e resolver problemas de forma metódica e sistemática, através de algoritmos.
Resiliência: Aumenta a confiança em lidar com a complexidade, a tolerância à ambiguidade e a persistência diante de problemas difíceis.
Colaboração e Comunicação: Promove a capacidade de se comunicar e trabalhar com outros para alcançar uma solução.
Análise de Dados: Desenvolve a capacidade de obter, analisar e representar dados para apoiar a resolução de problemas em diversas áreas.
📊 Desafios na Pesquisa
A pesquisa sobre PC ainda enfrenta desafios significativos:
Avaliação (Assessment): Há um desafio em determinar como avaliar as habilidades de Pensamento Computacional de forma padronizada e eficaz, sendo utilizados diversos métodos como questionários, observações e tarefas práticas.
Falta de Estudos: A pesquisa ainda aponta para uma falta de estudos suficientes sobre o PC e as habilidades que podem ser desenvolvidas em campos específicos, como tecnologia da informação.
ATIVIDADE JOVEM APRENDIZ - 04.12.25
TEMA: DESPERDÍCIOS DE ALIMENTOS: gera impactos ambientais, sociais e econômicos, como o desperdício de recursos naturais (água, solo), a insegurança alimentar e custos para o poder público. As causas incluem perdas na agricultura devido a condições climáticas, danos no transporte, descarte por questões estéticas no varejo e má gestão e planejamento em residências. Soluções incluem melhor infraestrutura, políticas públicas de doação e conscientização dos consumidores.
O pensamento computacional pode ser aplicado ao problema do desperdício de alimentos por meio de seus quatro pilares: decomposição, reconhecimento de padrões, abstração e algoritmos. Isso se traduz no uso de tecnologias como Inteligência Artificial (IA) e Internet das Coisas (IoT) para otimizar a cadeia de suprimentos e o consumo.
Criamos um conjunto de regras (algoritmo) para reduzir o desperdício:
Algoritmo de Redução de Desperdício:
1. Verificar dia da semana:
o SE for Sexta-feira -> Reduzir a produção de comida em 20%.
o SE for outro dia -> Manter produção normal.
2. Ajustar Porcionamento:
o Mudar o padrão de servir: Usar pratos menores (induz a pegar menos).
o Regra do "Repete": Servir pouco na primeira vez, permitir repetir à vontade.
3. Monitoramento:
o Pesar o lixo orgânico ao final de cada turno.
o SE o peso do lixo for maior que 5kg -> Anotar qual foi o prato do dia (para investigar se as pessoas não gostaram).
4. Destinação:
o Todo resto de preparo (cascas cruas) vai para a composteira da horta.
Congestionamento de Tráfego Urbano
O congestionamento de tráfego urbano é um problema social complexo que afeta a produtividade, aumenta a poluição e causa estresse. Vamos aplicar os quatro pilares do Pensamento Computacional para abordá-lo:
1. Decomposição:
Dividir o congestionamento em: Semáforos, Excesso de Carros, Acidentes, Falta de Informação, Vias Limitadas.
(Identificação de partes solucionáveis.)
2. Reconhecimento de Padrões:
Encontrar picos de tráfego em horários e locais fixos.
(Permite a previsão e o planejamento de soluções recorrentes.)
3. Abstração: Focar no Fluxo e na Capacidade das Vias, ignorando detalhes do veículo.(Cria um modelo simples de Sistema de Filas para otimização.)
4. Algoritmos: Criar a sequência de passos para o Semáforo Inteligente (Medir Demanda, Calcular Tempo, Ajustar. (Fornece uma solução automatizada e lógica para melhorar o fluxo em cruzamentos.)
O Pensamento Computacional transforma um problema social complexo em uma série de etapas lógicas e programáveis.
Atividade em Grupo:
-Definir um problema da sociedade - Trânsito congestionado.
-Aplicar o pensamento computacional - Permite dividir o problema, encontrar padrões, simplificar informações e criar algoritmos que otimizam o fluxo de veículos e melhoram a mobilidade urbana.
🔍 Exemplo simples: Para fazer um sanduíche, você pode decompor (separar em etapas), reconhecer padrões (perceber que sempre precisa de pão + recheio), abstrair (não importa a marca do pão) e criar um algoritmo (passo a passo do preparo).
👉 Em resumo: pensamento computacional é pensar de maneira lógica, estruturada e eficiente para resolver problemas.
Desperdício de alimentos. Muitos mercados e famílias jogam fora comida ainda própria para consumo, enquanto outras pessoas passam fome.
Aplicação do Pensamento Computacional
Decomposição
Divisão do problema em partes:
· Compras em excesso
· Falta de controle de validade
· Descarte de alimentos bons
· Falta de ligação entre doadores e necessitados
Reconhecimento de Padrões
Padrões identificados:
· Alimentos descartados por organização inadequada
· Repetição de desperdício nos mesmos locais
· Falta de planejamento nas compras
Abstração
Foco no essencial:
· Reduzir desperdício
· Melhorar controle de validade
· Facilitar doação de alimentos
· Conectar quem tem sobra a quem precisa
Algoritmo (Solução)
Passo a passo:
1. Usuários cadastram alimentos disponíveis para doação.
2. ONGs/famílias visualizam as doações próximas.
3. Selecionam o que precisam.
4. Retirada é agendada e registrada.

Comentários
Postar um comentário
Partipe positivamente, ajude de alguma forma, comente, elogie, amplie o conhecimento e defenda seu ponto de vista.