Skip to content
TIC · 9.º Ano

Ideias de aprendizagem ativa

Pensamento Computacional e Resolução de Problemas

Este tópico exige que os alunos compreendam que os algoritmos são estruturas dinâmicas e não apenas sequências lineares. A aprendizagem ativa permite-lhes experimentar como as condições e ciclos transformam um programa simples numa solução adaptável. Ao moverem-se fisicamente ou a manipular fluxogramas, os alunos internalizam conceitos abstratos de forma tangível.

Aprendizagens EssenciaisDGE: 3o Ciclo - Algoritmia e Programação
25–40 minPares → Turma inteira3 atividades

Atividade 01

Simulação de Julgamento30 min · Pequenos grupos

Simulação de Julgamento: O Robot Humano

Um aluno é o 'robot' e os outros devem dar instruções precisas usando apenas 'Se', 'Então' e 'Repetir' para que ele complete um percurso de obstáculos na sala de aula.

Como é que a decomposição de um problema complexo em partes menores transforma a nossa capacidade de o resolver?

Sugestão de FacilitaçãoDurante 'O Robot Humano', peça aos alunos para verbalizarem cada passo antes de o executarem, garantindo que associam a lógica do código ao movimento físico.

O que observarEntregue aos alunos um problema simples (ex: organizar uma festa de aniversário). Peça-lhes para escreverem no verso do cartão: 1) Como decomporiam este problema em 3-4 passos principais? 2) Identifiquem um padrão que se repete na organização de eventos.

AnalisarAvaliarCriarTomada de DecisãoConsciência Social
Gerar Aula Completa

Atividade 02

Círculo de Investigação40 min · Pequenos grupos

Círculo de Investigação: Caça ao Erro de Lógica

O professor fornece algoritmos em papel com erros comuns em ciclos (ex: ciclos infinitos). Em grupos, os alunos devem fazer o teste de mesa (rastreio manual) para encontrar e corrigir o erro.

Em que medida reconhecer padrões numa situação nos permite construir soluções mais eficientes e generalizáveis a outros contextos?

Sugestão de FacilitaçãoNa 'Caça ao Erro de Lógica', distribua fluxogramas com erros comuns e peça aos grupos para apresentarem as correções com justificação detalhada.

O que observarApresente aos alunos um fluxograma simples que contém um erro lógico. Pergunte: 'Onde está o erro neste algoritmo? Como o corrigiam para que ele funcionasse corretamente?'

AnalisarAvaliarCriarAutogestãoAutoconsciência
Gerar Aula Completa

Atividade 03

Pensar-Partilhar-Apresentar: Otimizar o Caminho

Dada uma tarefa repetitiva, os alunos desenham um fluxograma individualmente. Depois, em pares, comparam as soluções para ver quem usou menos passos ou estruturas mais eficientes.

Por que razão a abstração é simultaneamente a maior ferramenta e o maior risco no design de algoritmos?

Sugestão de FacilitaçãoNo 'Think-Pair-Share', forneça problemas com múltiplas soluções possíveis e incentive os alunos a compararem abordagens diferentes antes de chegarem a uma conclusão.

O que observarColoque a seguinte questão para debate: 'A abstração é sempre uma ferramenta positiva na resolução de problemas? Quando é que ignorar detalhes pode levar a uma solução falhada?' Peça aos alunos para darem exemplos concretos.

CompreenderAplicarAnalisarAutoconsciênciaCompetências Relacionais
Gerar Aula Completa

Algumas notas sobre lecionar esta unidade

Comece com problemas do quotidiano para ancorar os conceitos, como organizar uma lista de compras com repetições ou decidir o percurso mais rápido para a escola. Evite introduzir demasiada terminologia de uma vez. Use analogias visuais, como 'um ciclo é como uma máquina de lavar que repete os mesmos passos até as roupas estarem limpas'. Priorize a prática guiada antes da independência.

Os alunos demonstram sucesso quando conseguem explicar, com exemplos concretos, como uma condição ou ciclo afeta o fluxo de um algoritmo. Devem também identificar erros lógicos em situações reais e propor correções fundamentadas. A colaboração e a discussão entre pares são essenciais para solidificar estas competências.


Atenção a estes erros comuns

  • Durante 'O Robot Humano', watch for alunos que pensem que o ciclo 'enquanto' verifica a condição a cada passo interno do movimento.

    Peça aos alunos para desenharem um fluxograma do seu algoritmo e marcarem com setas quando a condição é avaliada. Use o movimento do robot para mostrar que a ação dentro do ciclo completa-se antes de a condição ser verificada novamente.

  • Durante 'Caça ao Erro de Lógica', watch for alunos que acreditem que as estruturas de decisão só servem para escolhas binárias (sim/não).

    No fluxograma com erros, inclua uma decisão com três ou mais saídas possíveis (ex: 'Verificar temperatura: <10°C, entre 10-20°C, >20°C') e peça aos alunos para adicionarem condições encadeadas que cubram todas as possibilidades.


Metodologias usadas neste resumo