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.

  1. Decomposição: Consiste em quebrar um problema complexo em partes menores, mais simples e mais fáceis de gerenciar.

  2. 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.

  3. 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.

  4. 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:

  1. 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.

  2. 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.

  3. 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):

  1. 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).

  2. 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.

  3. Saída Intermediária (Otimização): O sistema gera um número de retirada ou código QR para o aluno.

  4. 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).

  5. 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.




https://www.youtube.com/watch?v=pRpjYrdb9UY




https://www.youtube.com/watch?v=FW0ilHYnMh8



https://www.youtube.com/watch?v=ezX3kUZXS9M








ATIVIDADE JOVEM APRENDIZ - 04.12.25

































































ATIVIDADES REALIZADAS PELOS ALUNOS - 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.




--------------------------------
------------------------------
---------------------------
------------------
--------


Problema da sociedade: 
Desperdício de alimentos em casa 
Muitas famílias compram mais comida do que usam, esquecem alimentos 
na geladeira e acabam jogando fora. 
Aplicando o Pensamento Computacional 

1. Decomposição (dividir o problema em partes 
menores) 
 Não saber o que já existe na geladeira. 
 Comprar mais do que o necessário. 
 Esquecer alimentos prestes a vencer. 
 Falta de planejamento das refeições. 

2. Reconhecimento de padrões (identificar repetições) 
 Alimentos estragam sempre pelos mesmos motivos: 
excesso de compras, má organização, falta de 
controle de validade. 
 Certos itens são jogados fora com mais frequência 
(ex.: verduras). 

3. Abstração (focar no essencial) 
 O ponto principal é controlar quantidade e validade 
dos alimentos. 
 Detalhes como marca ou preço exato podem ser 
ignorados para resolver o problema. 

4. Algoritmo (criar um passo a passo para 
solucionar) 
Possível solução: 
 Fazer uma lista semanal do que já existe na 
geladeira. 
 Definir as refeições antes de ir ao mercado. 
 Comprar apenas o que está no planejamento. 
 Organizar alimentos colocando na frente os que 
vencem antes. 
 A cada dois dias, verificar o que está próximo da 
validade e priorizar no preparo. 
Resultado 
Uma rotina simples que usa princípios do pensamento 
computacional pode reduzir bastante o desperdício de 
alimentos, economizar dinheiro e diminuir impactos 
ambientais. 



--------------------------------
------------------------------
---------------------------
------------------
--------








PENSAMENTO COMPUTACIONAL

A evasão escolar é um dos grandes desafios sociais enfrentados
pela educação, pois afeta diretamente o desenvolvimento dos
estudantes e o futuro de toda a comunidade. Para compreender
esse problema de maneira mais clara, o uso do pensamento
computacional se torna uma ferramenta essencial. Por meio de
seus quatro pilares — decomposição, reconhecimento de padrões,
abstração e algoritmos — é possível analisar a evasão escolar de
forma organizada, identificar suas causas e estruturar ações que
ajudam na prevenção e no combate ao abandono escolar.
Seus quatro pilares ajudam a entender
causas e criar soluções eficazes.
Decomposição
Dividir o problema em partes menores
Motivos econômicos
Dificuldades de aprendizagem
Falta de interesse
Problemas familiares

➡️ A decomposição facilita o entendimento das diferentes origens da
evasão.
Reconhecimento de Padrões
Identificar semelhanças entre os casos
Muitos alunos deixam a escola por motivos parecidos.
Padrões comuns:
Necessidade de trabalhar
Falta de apoio familiar

➡️ Reconhecer padrões ajuda a prever situações e agir
preventivamente.
Abstração
Focar apenas no que realmente importa
Eliminar detalhes que não afetam o problema.
Destacar os fatores mais relevantes para entender a evasão.

➡️ Isso torna a análise mais objetiva e eficiente.
Algoritmos
Criar um passo a passo para resolver o problema
Identificar causas da evasão
Conversar com alunos e famílias
Aplicar intervenções pedagógicas ou sociais
Acompanhar resultados

➡️ Algoritmos orientam ações organizadas e contínuas






--------------------------------
------------------------------
---------------------------
------------------
--------




Comentários

Postagens mais visitadas