Pensamento Computacional

PENSAMENTO COMPUTACIONAL

 

Módulo 1 – Fundamentos do Pensamento Computacional 

Aula 1 – O que é Pensamento Computacional?

  

Vivemos em uma sociedade cada vez mais conectada, na qual resolver problemas de forma rápida, organizada e criativa tornou-se uma habilidade indispensável. Nesse contexto, o pensamento computacional surge como uma competência que vai muito além da informática ou da programação. Trata-se de uma maneira estruturada de analisar situações, identificar desafios e construir soluções eficientes, podendo ser aplicada em atividades do cotidiano, nos estudos e no ambiente profissional. Atualmente, essa competência é considerada uma das habilidades essenciais para o século XXI e vem sendo incorporada às práticas educacionais em diversos países, inclusive no Brasil.

Ao contrário do que muitas pessoas imaginam, desenvolver o pensamento computacional não significa aprender, necessariamente, a programar computadores. Embora a programação utilize esse tipo de raciocínio, o pensamento computacional está presente em diversas situações comuns. Planejar uma viagem, organizar um evento, elaborar um cronograma de estudos, administrar um orçamento familiar ou encontrar o caminho mais rápido para chegar ao trabalho são exemplos de atividades que exigem planejamento, análise de informações e tomada de decisões, características próprias dessa forma de pensar.

O principal objetivo do pensamento computacional é ensinar a enfrentar problemas de maneira lógica e organizada. Em vez de buscar soluções imediatas ou improvisadas, a pessoa aprende a compreender o problema, identificar suas causas, separar suas partes, analisar as informações disponíveis e definir estratégias para alcançar o melhor resultado possível. Essa abordagem reduz erros, facilita a tomada de decisões e aumenta as chances de sucesso em qualquer atividade.

Um dos grandes diferenciais do pensamento computacional é sua aplicação em diferentes áreas do conhecimento. Na educação, auxilia estudantes a desenvolverem raciocínio lógico e autonomia na aprendizagem. Na administração, contribui para melhorar processos e otimizar recursos. Na saúde, ajuda profissionais a organizar protocolos de atendimento. Na engenharia, facilita o planejamento de projetos complexos. Até mesmo nas tarefas domésticas é possível utilizar esse tipo de pensamento para economizar tempo, dinheiro e esforço.

Outro aspecto importante é que o pensamento computacional estimula o desenvolvimento de competências como criatividade, capacidade de

aspecto importante é que o pensamento computacional estimula o desenvolvimento de competências como criatividade, capacidade de observação, organização, persistência e trabalho colaborativo. Muitas vezes, um problema aparentemente difícil torna-se simples quando é dividido em pequenas etapas e analisado de forma sistemática. Essa habilidade permite que soluções mais eficientes sejam construídas de maneira gradual, reduzindo desperdícios e aumentando a produtividade.

Nos últimos anos, o tema ganhou ainda mais relevância na educação brasileira. A inclusão da Computação como complemento da Base Nacional Comum Curricular (BNCC) reforçou a importância de desenvolver o pensamento computacional desde a Educação Básica, preparando os estudantes para uma sociedade cada vez mais digital e para profissões que exigem capacidade de resolver problemas complexos de forma criativa e responsável.

Vale destacar que qualquer pessoa pode desenvolver essa competência, independentemente da idade ou da profissão. O processo ocorre por meio da prática constante, da resolução de desafios, da análise de situações reais e da busca contínua por soluções mais eficientes. Com o tempo, essa maneira de pensar torna-se um hábito, favorecendo decisões mais conscientes tanto na vida pessoal quanto na profissional.

Assim, compreender o que é o pensamento computacional representa o primeiro passo para desenvolver uma habilidade que ultrapassa o universo da tecnologia. Trata-se de aprender a pensar de forma estruturada, crítica e criativa, utilizando estratégias que podem ser aplicadas em praticamente qualquer contexto da vida moderna.

Referências bibliográficas

BRACKMANN, Christian Puhlmann. Desenvolvimento do Pensamento Computacional através de atividades desplugadas na educação básica. Tese (Doutorado em Informática na Educação). Universidade Federal do Rio Grande do Sul, Porto Alegre, 2017.

BRASIL. Ministério da Educação. Base Nacional Comum Curricular (BNCC). Brasília: MEC, 2018.

BRASIL. Conselho Nacional de Educação. Parecer CNE/CEB nº 2/2022 – Normas sobre Computação na Educação Básica – Complemento à BNCC. Brasília: MEC, 2022.

RAABE, André Luiz Alice; ZORZO, Avelino Francisco; BLIKSTEIN, Paulo (orgs.). Computação na Educação Básica: fundamentos e experiências. Porto Alegre: Penso, 2020.

RIBEIRO, Leila; FOSS, Luciana; CAVALHEIRO, Simone André da Costa. Entendendo o Pensamento Computacional. Universidade Federal do Rio Grande do Sul.

SOCIEDADE BRASILEIRA DE COMPUTAÇÃO (SBC). Diretrizes para o

Ensino de Computação na Educação Básica. Porto Alegre: SBC.


Aula 2 – Os quatro pilares do Pensamento Computacional

 

Depois de compreender o que é pensamento computacional, é importante conhecer os elementos que sustentam essa forma de pensar. Esses elementos são conhecidos como os quatro pilares do pensamento computacional: decomposição, reconhecimento de padrões, abstração e algoritmos. Juntos, eles ajudam a organizar o raciocínio e tornam mais simples a resolução de problemas de diferentes níveis de complexidade. Embora sejam frequentemente apresentados de forma separada, esses pilares funcionam de maneira integrada e se complementam durante todo o processo de análise e tomada de decisão.

O primeiro pilar é a decomposição, que consiste em dividir um problema grande em partes menores e mais fáceis de compreender. Muitas vezes, um desafio parece complicado porque tentamos resolvê-lo de uma só vez. Quando o dividimos em pequenas etapas, torna-se mais simples identificar dificuldades, estabelecer prioridades e encontrar soluções para cada parte. Essa estratégia é utilizada diariamente em empresas, escolas, hospitais e até nas tarefas domésticas.

Imagine, por exemplo, a organização de um evento escolar. Em vez de pensar apenas no evento como um todo, é possível separá-lo em diversas atividades, como definir o local, elaborar a lista de convidados, preparar a divulgação, organizar os materiais e distribuir as responsabilidades entre a equipe. Ao resolver cada uma dessas etapas individualmente, o trabalho torna-se muito mais organizado e eficiente.

O segundo pilar é o reconhecimento de padrões. Depois de dividir um problema em partes menores, o próximo passo é observar se existem situações semelhantes que já ocorreram anteriormente. Identificar padrões permite aproveitar experiências passadas para resolver novos desafios de forma mais rápida e segura.

Essa habilidade faz parte do cotidiano de qualquer pessoa. Um professor, por exemplo, pode perceber que determinados conteúdos costumam gerar as mesmas dúvidas entre os alunos todos os anos. Ao reconhecer esse padrão, ele pode adaptar suas aulas, incluir exemplos mais claros ou preparar atividades específicas para facilitar a aprendizagem. Da mesma forma, uma empresa pode analisar seus registros e identificar períodos de maior demanda, organizando melhor sua produção e seu atendimento.

O terceiro pilar é a abstração, considerada uma das habilidades mais importantes do pensamento computacional. Abstrair significa

concentrar-se nas informações realmente relevantes para resolver um problema, deixando de lado detalhes que não influenciam diretamente na solução. Em muitas situações, o excesso de informações dificulta a tomada de decisões, tornando necessário selecionar apenas aquilo que é essencial.

Um exemplo simples ocorre na compra de um computador. Dependendo do objetivo do usuário, características como capacidade de armazenamento, memória e desempenho podem ser muito mais importantes do que a cor do equipamento ou o formato do teclado. Ao focar apenas nos aspectos necessários para atingir o objetivo, a decisão torna-se mais objetiva e eficiente.

O quarto pilar corresponde aos algoritmos. Um algoritmo é uma sequência organizada de passos que orienta a execução de uma tarefa ou a solução de um problema. Apesar de o termo ser bastante utilizado na área da computação, algoritmos fazem parte da rotina das pessoas desde muito antes da existência dos computadores.

Uma receita culinária, por exemplo, apresenta uma sequência de etapas que precisam ser seguidas para que o prato seja preparado corretamente. O mesmo acontece com um manual de montagem de móveis, um protocolo de atendimento hospitalar ou um roteiro utilizado por uma equipe de manutenção. Todos esses exemplos representam algoritmos, pois descrevem uma ordem lógica de ações capazes de produzir um resultado esperado.

É importante compreender que esses quatro pilares não funcionam de forma isolada. Ao enfrentar um problema, normalmente começamos dividindo-o em partes menores, identificamos padrões entre essas partes, selecionamos apenas as informações relevantes e, por fim, elaboramos uma sequência organizada de ações para chegar à solução. Esse processo torna o raciocínio mais claro, reduz erros e aumenta a eficiência das decisões.

Além da área tecnológica, os quatro pilares do pensamento computacional podem ser aplicados na administração, na educação, na saúde, na engenharia, na agricultura e em diversas outras profissões. Sempre que uma pessoa organiza informações, analisa situações e planeja ações de maneira estruturada, está utilizando competências relacionadas ao pensamento computacional. Por esse motivo, seu desenvolvimento tem sido incentivado nas escolas e em programas de formação profissional, preparando cidadãos para enfrentar desafios cada vez mais complexos em uma sociedade fortemente marcada pela transformação digital.

Em síntese, conhecer os quatro pilares do pensamento computacional significa adquirir

ferramentas intelectuais capazes de facilitar a resolução de problemas em qualquer contexto. Mais do que aprender conceitos ligados à computação, trata-se de desenvolver uma maneira organizada, lógica e criativa de pensar, que pode ser utilizada ao longo de toda a vida pessoal e profissional.

Referências bibliográficas

BRACKMANN, Christian Puhlmann. Desenvolvimento do Pensamento Computacional através de atividades desplugadas na educação básica. Porto Alegre: Universidade Federal do Rio Grande do Sul, 2017.

BRASIL. Ministério da Educação. Base Nacional Comum Curricular (BNCC). Brasília: MEC, 2018.

BRASIL. Conselho Nacional de Educação. Normas sobre Computação na Educação Básica – Complemento à BNCC. Brasília: MEC, 2022.

RIBEIRO, Leila; FOSS, Luciana; CAVALHEIRO, Simone André da Costa. Entendendo o Pensamento Computacional. Porto Alegre: Universidade Federal do Rio Grande do Sul, 2017.

RAABE, André Luiz Alice; ZORZO, Avelino Francisco; BRACKMANN, Christian Puhlmann. Computação na Educação Básica: fundamentos e práticas. Porto Alegre: Penso, 2020.

SOCIEDADE BRASILEIRA DE COMPUTAÇÃO. Diretrizes para o Ensino de Computação na Educação Básica. Porto Alegre: SBC.


Aula 3 – Desenvolvendo a lógica para resolver problemas

 

Resolver problemas faz parte da rotina de qualquer pessoa. Todos os dias tomamos decisões, fazemos escolhas, organizamos tarefas e buscamos soluções para desafios simples ou complexos. Entretanto, nem sempre essas decisões são tomadas de forma planejada. Em muitos casos, agimos por impulso ou tentamos resolver tudo ao mesmo tempo, o que pode gerar retrabalho, desperdício de tempo e resultados pouco satisfatórios. O pensamento computacional propõe justamente uma forma mais organizada de enfrentar essas situações, utilizando a lógica como ferramenta para analisar, planejar e executar ações de maneira eficiente. Pesquisas na área da educação mostram que o desenvolvimento do raciocínio lógico favorece a interpretação de problemas, a organização do pensamento e a construção de soluções mais consistentes.

A lógica pode ser entendida como a capacidade de estabelecer relações coerentes entre informações para chegar a uma conclusão. No pensamento computacional, ela não está ligada apenas aos cálculos matemáticos, mas também à habilidade de observar uma situação, compreender suas características e definir uma sequência adequada de ações. Desenvolver essa competência significa aprender a pensar antes de agir, avaliando possibilidades e escolhendo o caminho mais

adequado para atingir um objetivo.

Uma estratégia bastante utilizada para fortalecer o raciocínio lógico consiste em seguir um processo organizado de resolução de problemas. O primeiro passo é compreender claramente o desafio. Muitas soluções falham porque o problema foi interpretado de maneira incorreta ou incompleta. Antes de procurar respostas, é importante fazer perguntas, reunir informações e identificar exatamente qual situação precisa ser resolvida.

Após compreender o problema, inicia-se a fase de análise. Nesse momento, é necessário observar quais informações são realmente importantes, identificar restrições e verificar se existem situações semelhantes que possam servir como referência. Essa etapa evita decisões precipitadas e permite que a solução seja construída com base em evidências e não apenas em suposições.

Em seguida, é elaborado um plano de ação. Planejar significa organizar as etapas necessárias para alcançar o resultado esperado. Em vez de tentar resolver tudo de uma única vez, o problema é dividido em pequenas tarefas que podem ser executadas gradualmente. Esse planejamento reduz a possibilidade de erros e facilita o acompanhamento do progresso durante a execução.

Depois do planejamento vem a execução, quando as ações são colocadas em prática. No entanto, o processo não termina aí. Uma característica importante do pensamento computacional é a avaliação contínua dos resultados. Ao verificar se a solução realmente resolveu o problema, é possível identificar melhorias, corrigir falhas e aperfeiçoar o processo sempre que necessário. Essa prática desenvolve uma postura de aprendizagem constante e incentiva a busca por soluções cada vez mais eficientes.

O desenvolvimento da lógica também depende da prática. Resolver desafios, interpretar situações, participar de jogos de estratégia, montar quebra-cabeças, criar sequências de ações e analisar casos reais são atividades que estimulam o raciocínio lógico de forma natural. Essas experiências ajudam a fortalecer habilidades como atenção, concentração, organização, criatividade e tomada de decisão, competências valorizadas tanto na vida acadêmica quanto no mercado de trabalho.

Outro aspecto importante é compreender que errar faz parte do processo de aprendizagem. Muitas vezes, uma solução não produz o resultado esperado na primeira tentativa. Em vez de abandonar o problema, o pensamento computacional incentiva a revisar cada etapa, identificar onde ocorreu a falha e realizar os ajustes necessários. Essa

capacidade de analisar os próprios erros contribui para o desenvolvimento da autonomia e da persistência, características fundamentais para quem deseja resolver problemas de maneira eficaz.

Diversos estudos mostram que atividades baseadas no pensamento computacional favorecem a organização das informações, o planejamento das ações e a capacidade de revisar soluções sem precisar reiniciar todo o processo. Essa forma de pensar torna o aprendizado mais significativo, pois incentiva os estudantes a compreenderem o caminho percorrido até a solução, e não apenas o resultado final.

Em síntese, desenvolver a lógica para resolver problemas significa aprender a observar, analisar, planejar, executar e avaliar cada situação de maneira organizada. Essa habilidade ultrapassa os limites da computação e pode ser aplicada em qualquer contexto, desde tarefas simples do cotidiano até desafios profissionais de maior complexidade. Quanto mais essa forma de pensar é praticada, maior é a capacidade de tomar decisões conscientes, resolver problemas com eficiência e adaptar-se às constantes mudanças da sociedade.

Referências bibliográficas

BRACKMANN, Christian Puhlmann. Desenvolvimento do Pensamento Computacional através de atividades desplugadas na educação básica. Porto Alegre: Universidade Federal do Rio Grande do Sul, 2017.

BRASIL. Ministério da Educação. Base Nacional Comum Curricular (BNCC). Brasília: MEC, 2018.

CORTEZ, Anne Caroline Cabral Rodrigues. O Pensamento Computacional como estratégia de ensino para resolução de problemas em Matemática. Dissertação (Mestrado). Universidade de São Paulo, 2024.

RAABE, André Luiz Alice; ZORZO, Avelino Francisco; BLIKSTEIN, Paulo (orgs.). Computação na Educação Básica: fundamentos e experiências. Porto Alegre: Penso, 2020.

RIBEIRO, Leila; FOSS, Luciana; CAVALHEIRO, Simone André da Costa. Entendendo o Pensamento Computacional. Porto Alegre: Universidade Federal do Rio Grande do Sul, 2017.

SOCIEDADE BRASILEIRA DE COMPUTAÇÃO. Diretrizes para o Ensino de Computação na Educação Básica. Porto Alegre: SBC.


Estudo de Caso – Módulo 1

Quando a solução parecia ser comprar mais computadores

 

A Escola Municipal Horizonte do Saber havia acabado de inaugurar um laboratório de informática. A expectativa era de que os alunos desenvolvessem atividades com mais autonomia e melhorassem seu desempenho em projetos que envolviam tecnologia. No entanto, poucas semanas após o início das aulas, os professores perceberam que os estudantes encontravam dificuldades para

realizar até mesmo tarefas simples, como organizar informações, seguir instruções e resolver pequenos desafios propostos em grupo.

Diante desse cenário, a direção acreditou que o problema estava na quantidade de computadores disponíveis. Surgiu a proposta de investir em novos equipamentos, imaginando que isso resolveria a situação. Antes de realizar a compra, entretanto, uma equipe pedagógica decidiu observar atentamente como os alunos estavam desenvolvendo as atividades.

Durante essa análise, ficou evidente que a principal dificuldade não era tecnológica, mas relacionada à forma como os problemas eram enfrentados. Muitos estudantes tentavam resolver tarefas complexas sem compreender completamente o desafio. Outros começavam a executar uma atividade sem qualquer planejamento, enquanto alguns desistiam diante da primeira dificuldade encontrada. Poucos analisavam as informações disponíveis antes de tomar decisões. Esse comportamento é comum quando ainda não foram desenvolvidas habilidades ligadas ao pensamento computacional, como decomposição, reconhecimento de padrões, abstração e elaboração de estratégias.

Com base nessa observação, a escola decidiu mudar sua abordagem. Em vez de investir imediatamente em novos equipamentos, os professores passaram a trabalhar situações-problema utilizando atividades práticas, muitas delas sem o uso de computadores. Os alunos eram incentivados a dividir problemas em pequenas etapas, discutir soluções em grupo, identificar semelhanças entre diferentes desafios e construir sequências lógicas de ações antes de executar qualquer tarefa.

Pouco a pouco, os resultados começaram a aparecer. Os estudantes passaram a organizar melhor suas ideias, demonstraram mais confiança para enfrentar desafios e reduziram significativamente os erros causados pela falta de planejamento. Quando retornaram ao laboratório de informática, conseguiram utilizar os recursos tecnológicos de forma muito mais eficiente, pois haviam desenvolvido primeiro a habilidade de pensar antes de agir. A experiência reforçou uma importante conclusão: computadores são ferramentas valiosas, mas o pensamento computacional depende, acima de tudo, da capacidade humana de analisar, planejar e resolver problemas de forma estruturada.

Erros comuns observados

  • Acreditar que pensamento computacional significa apenas aprender programação.
  • Tentar resolver um problema complexo sem antes compreendê-lo completamente.
  • Iniciar uma tarefa sem planejamento ou definição de etapas.
  • Ignorar
  • informações importantes e tomar decisões precipitadas.
  • Desistir diante da primeira dificuldade encontrada.
  • Acreditar que apenas o uso de tecnologia é suficiente para desenvolver o raciocínio lógico.

Como evitar esses erros

  • Ler e compreender cuidadosamente o problema antes de buscar uma solução.
  • Dividir desafios maiores em tarefas menores e mais simples.
  • Observar experiências anteriores para identificar padrões que possam ajudar na resolução.
  • Selecionar apenas as informações realmente relevantes para cada situação.
  • Elaborar um plano de ação antes de iniciar a execução.
  • Avaliar os resultados obtidos e realizar ajustes sempre que necessário.
  • Praticar atividades que estimulem a lógica, o planejamento e a resolução de problemas, com ou sem o uso de computadores.
Voltar