Saltar para o conteúdo
Informática · 10.º Ano · Pensamento Computacional e Algoritmia · 1o Periodo

Introdução ao Pensamento Computacional

Os alunos exploram os quatro pilares do pensamento computacional e a sua aplicação na resolução de problemas do dia a dia.

Aprendizagens EssenciaisDGE: Secundário - Pensamento Computacional

Sobre este tópico

A decomposição e a abstração são os pilares fundamentais do pensamento computacional no 10º ano. A decomposição permite que os alunos enfrentem problemas complexos, como o desenvolvimento de uma aplicação ou a gestão de uma base de dados, dividindo-os em partes menores e mais fáceis de resolver. Já a abstração foca-se na identificação do que é essencial, ignorando detalhes irrelevantes que apenas acrescentam ruído ao processo de resolução.

No contexto das Aprendizagens Essenciais, estas competências preparam os alunos para a algoritmia avançada, permitindo que criem modelos mentais robustos antes de passarem para a escrita de código. Ao dominar estes conceitos, o aluno deixa de ver um problema como um bloco intransponível e passa a vê-lo como um conjunto de desafios lógicos interligados. Este tópico beneficia imenso de abordagens centradas no aluno, onde a discussão em grupo e a modelagem física ajudam a tornar visíveis processos de pensamento que são, por natureza, invisíveis.

Questões-Chave

  1. Analise como o pensamento computacional pode ser aplicado em cenários não informáticos.
  2. Diferencie os conceitos de abstração e decomposição num problema complexo.
  3. Explique a importância do reconhecimento de padrões para a eficiência algorítmica.

Objetivos de Aprendizagem

  • Analisar como os quatro pilares do pensamento computacional (decomposição, reconhecimento de padrões, abstração, algoritmos) se aplicam à resolução de problemas quotidianos.
  • Comparar e contrastar os conceitos de abstração e decomposição na resolução de um problema complexo apresentado.
  • Explicar a importância do reconhecimento de padrões para a criação de soluções algorítmicas eficientes.
  • Propor um conjunto de passos (algoritmo) para resolver um problema prático, utilizando princípios de decomposição e abstração.

Antes de Começar

Resolução de Problemas Básicos

Porquê: Os alunos precisam de ter uma base na identificação de problemas e na procura de soluções simples para poderem aplicar os conceitos mais avançados do pensamento computacional.

Introdução à Lógica e Sequência

Porquê: A compreensão de que as ações seguem uma ordem lógica é fundamental para a compreensão de algoritmos e da decomposição de problemas.

Vocabulário-Chave

DecomposiçãoDividir um problema complexo em partes menores e mais manejáveis para facilitar a sua compreensão e resolução.
AbstraçãoIdentificar e focar nos aspetos essenciais de um problema, ignorando detalhes irrelevantes ou secundários.
Reconhecimento de PadrõesIdentificar semelhanças, tendências ou regularidades dentro de um problema ou entre diferentes problemas para simplificar a solução.
AlgoritmoUm conjunto finito e ordenado de instruções ou regras que, quando executadas, resolvem um problema específico ou realizam uma tarefa.

Atenção a estes erros comuns

Erro comumAbstração significa apenas 'resumir' a informação.

O que ensinar em alternativa

A abstração é a remoção seletiva de detalhes para focar num objetivo específico. Através da discussão entre pares, os alunos percebem que remover detalhes errados pode tornar o modelo inútil para resolver o problema em questão.

Erro comumDecompor um problema é apenas fazer uma lista de tarefas.

O que ensinar em alternativa

A decomposição implica entender as dependências entre as partes. O uso de modelagem física ou diagramas colaborativos ajuda os alunos a ver que algumas partes dependem de outras, ao contrário de uma lista linear.

Ideias de aprendizagem ativa

Ver todas as atividades

Ligações ao Mundo Real

  • Um chef de cozinha utiliza decomposição ao planear uma refeição complexa, dividindo-a em etapas como preparação de ingredientes, confeção de cada prato e empratamento. A abstração permite focar nos sabores e texturas essenciais, ignorando o ruído da cozinha. O reconhecimento de padrões ajuda a replicar receitas com sucesso.
  • Um gestor de projeto na construção civil aplica decomposição ao dividir a construção de um edifício em fases (fundação, estrutura, acabamentos). A abstração foca-se nos requisitos críticos do cliente e no orçamento, enquanto o reconhecimento de padrões em projetos anteriores otimiza a alocação de recursos e a gestão de riscos.

Ideias de Avaliação

Bilhete de Saída

Entregue aos alunos um cenário simples (ex: planear uma festa de aniversário). Peça-lhes para, em 2-3 frases, explicarem como usariam a decomposição e a abstração para planear o evento, e listarem 2 padrões que poderiam identificar para tornar o planeamento mais eficiente.

Questão para Discussão

Apresente um problema complexo (ex: organizar o trânsito numa cidade movimentada). Divida a turma em grupos e peça-lhes para discutirem: 1. Como poderiam decompor este problema? 2. Que aspetos poderiam abstrair para simplificar a análise? 3. Que padrões poderiam identificar para otimizar o fluxo de tráfego?

Verificação Rápida

Mostre aos alunos uma série de imagens que representam diferentes passos de uma tarefa rotineira (ex: fazer uma sanduíche). Peça-lhes para identificarem os padrões na sequência e para explicarem como a decomposição e a abstração ajudam a descrever o processo de forma clara e concisa.

Perguntas frequentes

Como avaliar a abstração de forma prática?
A avaliação pode ser feita pedindo aos alunos que criem modelos ou diagramas de classes simplificados. Em vez de avaliar o código final, o professor foca-se na capacidade do aluno em identificar as entidades e propriedades essenciais num cenário proposto, valorizando a clareza e a relevância dos elementos escolhidos.
Qual a diferença entre decomposição e divisão de tarefas?
A decomposição é um processo lógico de análise do problema, enquanto a divisão de tarefas é uma decisão organizacional. Na decomposição, o aluno analisa a estrutura do problema em si; na divisão de tarefas, decide quem faz o quê. É crucial que os alunos entendam a lógica do problema antes de distribuírem trabalho.
Como é que a aprendizagem ativa ajuda no ensino da abstração?
A abstração é um conceito puramente mental e difícil de observar. Através de estratégias como o Pensar-Partilhar-Apresentar ou debates, os alunos são forçados a verbalizar os seus critérios de seleção de dados. Esta exposição de pensamento permite que o professor e os colegas corrijam falhas de lógica em tempo real, tornando o conceito abstrato em algo concreto e discutível.
Estes conceitos são exclusivos da informática?
Não, a decomposição e a abstração são competências transversais. São usadas na biologia para estudar sistemas orgânicos, na história para analisar períodos complexos ou na gestão de projetos. No 10º ano, ligamos estas competências à informática para estruturar o desenvolvimento de software e a resolução de problemas técnicos.