Edu IDE

Pontos: 0
X

Guia para Professores: Utilização do Recurso Educacional Digital com Base na BNCC

Introdução
Este guia tem como objetivo auxiliar professores na utilização do recurso educacional digital para atividades de ensino de programação, alinhadas com a Base Nacional Comum Curricular (BNCC). A atividade é projetada para durar aproximadamente 50 minutos e permitirá que os alunos desenvolvam habilidades de pensamento computacional, programação e resolução de problemas.

Objetivos da Atividade
- Desenvolver habilidades de programação e pensamento computacional.
- Incentivar a resolução de problemas e a lógica de programação.
- Familiarizar os alunos com a interface de programação em blocos.
- Alinhar a prática com as habilidades da BNCC.

Habilidades da BNCC
As habilidades abordadas nesta atividade incluem, mas não se limitam a:
- EF05CI08: Compreender e aplicar conceitos de algoritmo e programação.
- EF05CI09: Utilizar ferramentas de programação para resolver problemas simples.
- EF06CI04: Analisar e resolver problemas utilizando lógica de programação.
- EF07MA17: Resolver problemas envolvendo sequências, padrões e repetições.
- EF08MA18: Utilizar algoritmos em linguagem de programação para resolver problemas.
- EF09MA19: Desenvolver pequenos programas em linguagens de programação visual.
- EF09CI08: Aplicar princípios de pensamento computacional na resolução de problemas.
- EF09CI09: Criar programas que utilizem estruturas de repetição e condição.
- EF09CI10: Utilizar blocos de programação para desenvolver jogos e animações.
- EF10CI08: Identificar, compreender e aplicar o pensamento computacional na resolução de problemas.
- EF10CI09: Explorar e aplicar conceitos de programação para solucionar problemas do cotidiano.

Plano de Aula de 50 Minutos
1. Introdução à Ferramenta (10 minutos)
- Apresentação da Interface:
Explique a interface da ferramenta, destacando a área de trabalho (workspace) e a caixa de ferramentas (toolbox).
Mostre onde os blocos de programação estão localizados e como eles podem ser arrastados para a área de trabalho.
- Componentes da Interface:
- Área de Trabalho (Workspace): Onde os alunos montarão seus programas.
- Caixa de Ferramentas (Toolbox): Onde os blocos de comandos estão localizados, organizados por categorias como Lógica, Laços, Matemática e Texto.
- Terminal de Saída (Output): Onde serão exibidos os resultados da execução do código.
- Seletor de Tarefas (Task Select): Onde o professor ou aluno pode escolher a tarefa a ser realizada.
2. Exploração Livre (10 minutos)
- Demonstração Prática:
Permita que os alunos explorem livremente a ferramenta por alguns minutos.
Incentive-os a arrastar blocos para a área de trabalho e conectá-los.
Mostre como os blocos podem ser encaixados uns nos outros para formar um programa.
3. Resolução das Tarefas (25 minutos)
- Orientação Passo a Passo:
Escolha uma tarefa do seletor de tarefas e resolva-a junto com os alunos.
Explique cada passo detalhadamente, mostrando como os blocos devem ser conectados e como o programa deve ser executado.
- Resolução das Atividades:
- Tarefa 1 - Imprimir "Olá Mundo":
Use o bloco de impressão (text_print) para mostrar "Olá Mundo" no terminal de saída.
- Tarefa 2 - Repetir "Olá" 5 vezes:
Utilize um laço de repetição (controls_repeat_ext) para repetir a palavra "Olá" cinco vezes.
- Tarefa 3 - Somar dois números:
Conecte blocos de números e de operações matemáticas para somar dois números e mostrar o resultado.
- Tarefa 4 - Informar se o número é par:
Use blocos de lógica para verificar se um número é par e imprimir uma mensagem.
- Tarefa 5 - Contar de 1 a 10:
Utilize um laço de repetição para contar de 1 a 10 e imprimir os números.
- Tarefa 6 - Encontrar o maior de três números:
Use blocos de comparação para encontrar e mostrar o maior número entre três dados.
- Tarefa 7 - Lista (Criar e modificar):
Crie uma lista, adicione quatro elementos, remova o primeiro e o último, e mostre os elementos restantes.
- Tarefa 8 - Calcular o fatorial de um número:
Construa um programa para calcular o fatorial de um número.
- Tarefa 9 - Calcular a média de uma lista de números:
Calcule e mostre a média de uma lista de números.
- Tarefa 10 - Manipulação de Strings:
Converta uma string para caixa baixa usando blocos de manipulação de texto.
4. Encerramento e Discussão (5 minutos)
- Revisão:
Revise os principais pontos da aula.
Pergunte aos alunos o que eles aprenderam e se encontraram alguma dificuldade.
- Discussão das Habilidades BNCC:
Relacione as atividades realizadas com as habilidades da BNCC abordadas.
Discuta como cada tarefa ajudou a desenvolver habilidades específicas de programação e pensamento computacional.

Dicas Adicionais para o Professor
- Prepare-se Antes da Aula:
Familiarize-se com a ferramenta e resolva todas as tarefas antecipadamente.
- Engaje os Alunos:
Incentive a participação ativa dos alunos e responda a perguntas durante a atividade.
- Acompanhamento:
Utilize o terminal de saída para verificar o progresso dos alunos e forneça feedback imediato.
- Apoio:
Esteja disponível para ajudar os alunos que enfrentarem dificuldades com as tarefas.