Portal IDEA
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 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
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
Como evitar esses erros
Quer acesso gratuito a mais materiais como este?
Acesse materiais, apostilas e vídeos em mais de 3000 cursos, tudo isso gratuitamente!
Matricule-se AgoraQuer acesso gratuito a mais materiais como este?
Acesse materiais, apostilas e vídeos em mais de 3000 cursos, tudo isso gratuitamente!
Matricule-se Agora