A Peneira Digital: Filtrando Informações
Período: Ensino Fundamental 1 | Ano: 5º Ano
Importante: Este material é meramente uma sugestão. Cabe ao educador adaptar as ideias oferecidas à realidade de sua turma, encontrando a melhor forma de aplicar o conteúdo.
Introdução: Aprender como um programa seleciona somente os registros que atendem a uma condição. Os alunos utilizarão filtros simples e compostos para compreender a relação entre dados, critérios e resultados.
Passo a Passo para Execução
- Criar duas listas para representar nomes e pontuações de jogadores fictícios.
- Preencher as listas mantendo a correspondência entre cada nome e sua pontuação.
- Criar uma terceira lista chamada 'Selecionados'.
- Utilizar uma repetição para percorrer os registros.
- Verificar se a pontuação do registro atual atende ao critério.
- Adicionar à lista de resultados somente os nomes aprovados pelo filtro.
- Testar um critério numérico simples.
- Alterar o critério e observar como a lista de resultados muda.
- Criar um segundo filtro usando outro atributo fictício.
- Acrescentar uma regra combinada.
- Limpar a lista de resultados antes de realizar uma nova consulta.
- Testar com diferentes conjuntos de dados.
- Pedir que outra dupla tente descobrir qual regra foi utilizada apenas observando os resultados.
- Salvar a solução e registrar o funcionamento do filtro.
Links e Recursos
Comentários
Um filtro transforma uma pergunta em uma regra que o computador consegue verificar. No Scratch, uma repetição pode examinar um registro por vez e uma condição decide se aquele registro entrará na lista de resultados. Em bancos de dados, a mesma ideia aparece em consultas que usam condições para reduzir o conjunto retornado. A criança aprende a perceber que pesquisar dados não é apenas 'olhar'; é estabelecer critérios para que o computador selecione automaticamente.O Centro de Seleção de Dados
As equipes receberão fichas com características variadas e deverão separar os registros de acordo com critérios estabelecidos. Depois, criarão filtros próprios para perceber como uma consulta pode reduzir uma grande coleção a um conjunto menor de resultados.Materiais Necessários
- Fichas fictícias contendo categoria, idade, tamanho, cor e pontuação
- Cartões de filtro com condições simples
- Cartões de filtro com duas condições combinadas
- Caixas identificadas como 'Selecionados' e 'Não selecionados'
- Folhas para registrar o critério utilizado e os registros encontrados
- Quadro branco
- Lápis e borracha
- Canetas coloridas
- Crachás de 'Analista' e 'Verificador'
- Cartões de desafio
- Fita adesiva
- Envelope para armazenar as fichas de cada rodada
Passo a Passo da Execução
- Espalhar várias fichas sobre a mesa.
- Perguntar como encontrar somente alguns registros sem analisar cada um de maneira desorganizada.
- Escolher um critério simples, como 'pontuação maior que 70'.
- Verificar cada ficha e separar as que atendem ao critério.
- Registrar a quantidade de resultados selecionados.
- Criar um segundo filtro usando outro atributo.
- Combinar os dois critérios e observar como o grupo de resultados diminui.
- Fazer uma rodada em que nenhum registro satisfaz todas as condições.
- Dividir a turma em equipes.
- Pedir que cada equipe crie um filtro original para os colegas resolverem.
- Trocar os filtros entre as equipes.
- Conferir cuidadosamente cada seleção.
- Discutir por que uma consulta precisa ter critérios claros.
- Encerrar mostrando que filtros são usados para reduzir grandes conjuntos de dados e encontrar somente aquilo que interessa.