Aula sobre O que é um algoritmo?
Metodologia ativa — Cultura Maker
Por que usar essa metodologia?
A Cultura Maker favorece a relação entre a teoria e a prática. Através dela conseguimos responder perguntas como: “Professor(a), onde vou usar isso? Por que devo aprender isso?”.
A Cultura Maker não é um passo a passo, ou seja, não é uma receita de bolo que os alunos apenas replicam. Só é considerado cultura maker se houver espaços para criação, autonomia e dinamismo.
Essa metodologia enriquece o processo criativo, a aprendizagem por pares e as habilidades socioemocionais. Propicia caminhos para as atividades interdisciplinares, permitindo que o aprendizado seja mais realista e significativo, perpassando entre as diferentes áreas, competências e habilidades.
Você sabia?
A cultura maker foi expandida após o movimento DIY sigla em inglês para “do it yourself”, que significa “faça você mesmo”. Essa cultura inspira as pessoas a construírem coisas incríveis.
Algoritmos são conjuntos de instruções ou passos que orientam a resolução de problemas ou a realização de tarefas, presentes em diversas situações do cotidiano, como seguir uma receita de bolo, montar um móvel ou programar um aplicativo. Nesta aula, os estudantes irão explorar o conceito de algoritmo por meio da metodologia ativa Cultura Maker, preenchendo um diário de bordo em grupos para registrar o problema, as alternativas geradas e a solução encontrada. Essa abordagem prática e colaborativa visa aproximar o conteúdo da realidade dos alunos, facilitando a compreensão e aplicação dos conceitos iniciais de algoritmos e linguagens de programação.

Etapa 1 — Introdução e contextualização
O professor inicia a aula apresentando o conceito de algoritmo, utilizando exemplos práticos do cotidiano, como uma receita de bolo ou o passo a passo para montar um objeto. Essa contextualização visa despertar o interesse dos alunos e mostrar a presença dos algoritmos em diversas situações. Em seguida, explica a proposta da atividade e a importância do diário de bordo para registrar o processo de aprendizagem.
Etapa 2 — Formação dos grupos e entrega do diário de bordo
Os estudantes são organizados em grupos de 3 a 5 integrantes. O professor distribui o diário de bordo, explicando os campos Problema, Geração de Alternativas e Solução. Orienta os alunos sobre como preencher cada campo, reforçando a importância do registro claro e organizado para o desenvolvimento da atividade.
Etapa 3 — Identificação do problema
Cada grupo escolhe um problema simples do cotidiano ou da matemática para trabalhar, podendo ser algo relacionado à organização do tempo, uma tarefa doméstica ou um desafio matemático. Os alunos discutem e definem claramente qual é o problema, registrando-o no diário de bordo. O professor circula entre os grupos para auxiliar na definição e garantir que o problema seja adequado para a construção de um algoritmo.
Etapa 4 — Geração de alternativas
Os grupos brainstormam diferentes maneiras de resolver o problema escolhido, discutindo as vantagens e desvantagens de cada alternativa. As opções são registradas no campo Geração de Alternativas do diário de bordo. O professor estimula a criatividade e o pensamento crítico, incentivando os alunos a pensar em soluções variadas e viáveis.
Etapa 5 — Desenvolvimento da solução e algoritmo
Após analisar as alternativas, os grupos escolhem a melhor solução e desenvolvem um algoritmo para implementá-la, utilizando linguagem corrente e, quando possível, expressões matemáticas. Essa descrição é registrada no campo Solução do diário de bordo. O professor orienta os alunos a estruturarem o algoritmo de forma clara, destacando a sequência lógica dos passos.
Etapa 6 — Apresentação e discussão das soluções
Cada grupo apresenta sua solução e o algoritmo desenvolvido para a turma, explicando o problema, as alternativas consideradas e a escolha final. O professor promove uma roda de conversa para que os alunos possam fazer perguntas, sugerir melhorias e refletir sobre as diferentes abordagens adotadas. Essa etapa valoriza a comunicação e a troca de conhecimentos.
Etapa 7 — Reflexão e avaliação
O professor conduz uma reflexão final sobre o que foi aprendido acerca dos algoritmos e sua aplicação, reforçando a importância do pensamento lógico e da organização das ideias. Em seguida, realiza a avaliação dos diários de bordo e da participação dos alunos, considerando os critérios estabelecidos. O professor pode sugerir que os grupos revisem seus registros com base no feedback recebido.
Intencionalidades pedagógicas
Desenvolver a compreensão do conceito de algoritmo e sua aplicação no cotidiano.
Estimular o pensamento lógico e a resolução de problemas por meio da criação de algoritmos.
Promover o trabalho colaborativo e a comunicação entre os estudantes.
Introduzir conceitos iniciais de linguagens de programação utilizando linguagem corrente e matemática.
Incentivar a reflexão crítica sobre diferentes alternativas para resolver um problema.
Critérios de avaliação
Participação ativa e colaborativa no preenchimento do diário de bordo em grupo.
Clareza e coerência na descrição do problema, alternativas e solução no diário de bordo.
Capacidade de aplicar conceitos iniciais de algoritmo em linguagem corrente e matemática.
Criatividade e diversidade nas alternativas propostas para a resolução do problema.
Capacidade de argumentação e justificativa das escolhas feitas durante a atividade.
Ações do professor
Apresentar o conceito de algoritmo com exemplos práticos do cotidiano dos alunos.
Organizar os estudantes em grupos e distribuir o diário de bordo para registro das etapas.
Orientar os grupos na identificação do problema a ser resolvido e na geração de alternativas.
Estimular a discussão e o debate entre os grupos para troca de ideias e aprimoramento das soluções.
Acompanhar o desenvolvimento dos diários de bordo, oferecendo suporte e esclarecendo dúvidas.
Promover uma roda de conversa para que os grupos apresentem suas soluções e reflitam sobre o processo.
Avaliar os diários de bordo e a participação dos alunos conforme os critérios estabelecidos.
Ações do aluno
Participar ativamente das discussões e atividades em grupo.
Registrar no diário de bordo o problema identificado, as alternativas geradas e a solução escolhida.
Colaborar na geração de diferentes alternativas para resolver o problema proposto.
Utilizar linguagem corrente e matemática para descrever os algoritmos criados.
Apresentar e justificar as soluções desenvolvidas para os colegas.
Refletir sobre as diferentes formas de resolver um mesmo problema e aprender com os colegas.