4) Programação: Depuração

Objetivos de Aprendizagem

(1A-AP-08) – Modelar processos diários e algoritmos, instruções passo a passo para completar tarefas.

(1A-AP-14) – Depurar (identificar e consertar) erros em algoritmos de programação, sequências de instruções e loops simples.

Competências da Base Nacional Curricular Comum (BNCC) Utilizadas

Esse plano de aulas tem como objetivo ensinar ao aluno o raciocínio lógico para identificar e consertar problemas em algoritmos de programação e sequências simples.

Esta aula compõe os pilares de Letramento Tecnológico e Letramento Científico da metodologia Flylab da Barco Voador.

Contexto

Tempo sugerido: 3 minutos

Orientações: Inicie a aula explicando que as vezes, quando programamos algo em para um computador ou robô fazer, algo pode sair errado.

Quando isso acontece, nós precisamos olhar com cuidado nosso passo a passo da programação de descobrir o que podemos mudar para melhorar e fazer com que nosso passarinho ou outro personagem chegue até o prêmio. Diga que é isso o que vamos aprender a fazer hoje.

Desafio

Tempo sugerido:  25 minutos

Orientações: Você já ouvi falar em depurar um programa? Essa é uma forma de descobrir o que não está funcionando. Quando você depura um código, você identifica e remove os erros. Clique aqui para acessar o exercício com a temática da Abelha.

Aqui já temos alguns blocos em nossa área de trabalho.

Vamos usar o botão “Passo” para caminhar pelos blocos, passo a passo, para ver se esta é a solução correta e onde podemos corrigi-la.

Parece que nosso problema está aí! Precisamos de mais um bloco “Avance”. O botão de passo nos ajuda a depurar nosso problema, identificando onde está o erro para corrigi-lo.

Materiais Necessários: Notebook/Computador/Tablet com Internet.

Mão na Massa

Tempo sugerido: 35 minutos

Orientações:  Clique aqui para acessar o exercício de depuração do Artista.

Aqui já temos alguns blocos em nossa área de trabalho. Mas algo está errado.

Vamos depurar esse código diminuindo a velocidade e vendo como ele passa por cada bloco, passo a passo.

Ah, aí está o problema! O topo do chapéu tem 50 pixels de comprimento, e não 100.

Leia sempre as instruções. Elas te darão dicas sobre onde deve resolver o problema.

 

Materiais Necessários: Notebook/Computador/Tablet com Internet.

Sistematização

Tempo sugerido: 5 minutos

Orientações: Pergunte se eles sentiram dificuldade em programar e achar erros em nossas programações. Permita que eles compartilhem suas dificuldades, e quais níveis acharam mais difíceis.

Finalize comentando novamente que em programação, nós damos o nome para isso de “Depuração”, que é quando precisamos achar os erros das nossas instruções, assim o computador/robô não irá errar quando executar as instruções.

Referências Bibliográficas:

CASTELAN, J.; BARD, R. D. Implementação das metodologias ativas de
aprendizagem nos cursos presenciais de graduação. Revista Vincci, v. 3, n. 1,
p. 2-22, 2018.

MATTAR, J. Metodologias Ativas para a educação presencial blended e a
distância. São Paulo: Artesanato Educacional, 2017.

ZWICKER, M. R. G. A aprendizagem ativa e o cérebro: contribuições da
neurociência para uma nova forma de educar. In: SANTOS, C. M. R. G.;