Projeto: um programa para outra disciplina
Grupos criam um programa que resolve um problema de Matemática, Ciências ou Geografia, com teste e apresentação.
Habilidades da BNCC
- EF08CO04Construir soluções computacionais de problemas de diferentes áreas, individual e colaborativamente. 📥 Baixar slides (PDF)
- EF08MA06Resolver e elaborar problemas que envolvam o cálculo do valor numérico de expressões algébricas, usando as propriedades das operações.
Objetivos de aprendizagem
- Construir, de forma colaborativa, uma solução computacional para um problema de outra área.
- Escolher as estruturas de dados e técnicas adequadas (variáveis, listas, condições, repetições).
- Testar, documentar e apresentar a solução.
Materiais
- Computadores com Scratch ou Python
- Banco de problemas de outras disciplinas
- Rubrica do projeto
Desenvolvimento
Tempo total previsto: 200 minutos.
- 20 minBanco de problemas
Apresente problemas como: calculadora de IMC ou de área, quiz de capitais, conversor de unidades, calculadora de valor numérico de expressões. Os grupos escolhem ou propõem outro.
- 30 minProjeto no papel
Definam entradas, saídas, dados que precisam guardar e um fluxograma. O professor valida antes da programação.
- 70 minProgramação
Desenvolvimento em etapas curtas: uma parte funcionando por vez. Ao fim de cada aula, cada grupo registra o que funcionou e o que vem a seguir.
- 40 minTestes e documentação
Troca de projetos entre grupos para teste. Corrigem os bugs encontrados e escrevem um manual de uso de meia página.
- 40 minFeira de projetos
Apresentação de 3 minutos por grupo: problema, solução, um desafio que enfrentaram. Convide o professor da outra disciplina.
Avaliação
Rubrica: o programa resolve o problema, usa estruturas adequadas, foi testado, está documentado e o grupo apresentou o processo.