Aula sobre A programação na matemática
Metodologia ativa — Aprendizagem Baseada em Projetos
Por que usar essa metodologia?
Através desta metodologia, é possível incentivar o protagonismo do aluno e desenvolver habilidades que serão importantes na sua vida dentro e fora do ambiente escolar, como: colaboração, raciocínio lógico, pensamento crítico, proatividade e a percepção que é possível realizar a mesma tarefa de formas distintas.
Com essa metodologia os alunos em grupo se aprofundam na temática proposta para desenvolver um projeto que apresenta ligação com o seu cotidiano. Na busca por possíveis soluções, a aprendizagem por pares favorece a tomada de decisão, o desenvolvimento da escuta ativa e uma aprendizagem mais significativa.
Você sabia?
A aprendizagem baseada em projetos é uma forte aliada da interdisciplinaridade. É possível propor essa metodologia em parceria com outras disciplinas e potencializar ainda mais o processo ensino aprendizagem.
A programação tem se tornado uma ferramenta essencial em diversas áreas do conhecimento, incluindo a Matemática. Ela permite a criação de algoritmos que facilitam a resolução de problemas complexos e o entendimento de conceitos matemáticos de forma dinâmica e interativa. No cotidiano dos estudantes, a programação pode ser vista em aplicativos, jogos, sistemas de controle e até em cálculos financeiros. Nesta aula, utilizaremos a metodologia da Aprendizagem Baseada em Projetos para que os alunos, em grupos, desenvolvam um diário de bordo que os guiará na exploração dos conceitos iniciais de programação aplicados à Matemática. O diário de bordo conterá os campos Problema, Geração de Alternativas e Solução, incentivando a reflexão, a colaboração e a aplicação prática dos conhecimentos adquiridos.

Etapa 1 — 1. Introdução e Contextualização
O professor inicia a aula apresentando a importância da programação na Matemática e no cotidiano, destacando exemplos concretos (simulação de movimentos em jogos ou juros compostos em planilhas). O professor faz uma pergunta para instigante para ativar o pensamento crítico, como: "Vocês já imaginaram como um jogo de celular calcula a pontuação?"
Etapa 2 — 2. Explicação da metodologia da Aprendizagem Baseada em Projetos
Em seguida, o professor =explica a metodologia da Aprendizagem Baseada em Projetos e a dinâmica do diário de bordo, detalhando os campos Problema, Geração de Alternativas e Solução. O objetivo é preparar os alunos para o trabalho colaborativo e a reflexão crítica que serão desenvolvidos ao longo da aula.
Etapa 3 — 3. Formação dos Grupos e Definição do Problema
Os alunos são organizados em grupos e orientados a identificar um problema matemático simples que possa ser resolvido ou explorado por meio de um algoritmo. Cada grupo registra no diário de bordo o problema escolhido, discutindo sua relevância e possíveis desafios. O professor circula entre os grupos para apoiar na definição do problema e garantir que seja adequado ao nível da turma. Sugerir que cada grupo apresente rapidamente o problema escolhido antes de seguir para a Etapa 3, para evitar repetições.
Etapa 4 — 4.. Geração de Alternativas
Os grupos discutem e propõem diferentes maneiras de abordar o problema utilizando conceitos iniciais de programação. O professor apresenta exemplos de algoritmos simples, como cálculo de média, sequência de Fibonacci ou operações básicas, para inspirar os alunos. As alternativas são registradas no diário de bordo, incentivando a análise crítica das possibilidades e a escolha da melhor abordagem. É indicado esboçar por meio de fluxogramas antes da escolha final.
Etapa 5 — 5. Implementação do Algoritmo em Linguagem Corrente e Matemática
Cada grupo desenvolve a implementação do algoritmo escolhido, inicialmente descrevendo-o em linguagem corrente e/ou matemática. O professor orienta os alunos a estruturar o algoritmo de forma clara e lógica, reforçando conceitos matemáticos envolvidos. Essa etapa é registrada no diário de bordo na seção Solução, consolidando o aprendizado e preparando para a socialização.
Etapa 6 — 6. Socialização e Discussão das Soluções
Os grupos apresentam suas soluções para a turma, explicando o problema, as alternativas consideradas e a implementação do algoritmo. O professor modera a discussão, estimulando perguntas norteadoras: (Qual foi o maior desafio técnico? Se tivessem mais tempo, o que fariam diferente?). Essa troca enriquece o aprendizado coletivo e valoriza o trabalho de cada grupo.
Etapa 7 — 7. Reflexão e Registro Final no Diário de Bordo
Após as apresentações, os grupos revisam e finalizam seus diários de bordo, incorporando feedbacks recebidos e reflexões pessoais sobre o processo. O professor orienta a autoavaliação e a avaliação entre pares, promovendo a consciência sobre o próprio aprendizado e o trabalho em equipe.
Etapa 8 — 8. Avaliação e Encerramento
O professor realiza a avaliação considerando a participação, a qualidade do diário de bordo e a aplicação dos conceitos de programação e matemática. Finaliza a aula reforçando a importância da integração entre Matemática e Tecnologias e incentivando os alunos a continuarem explorando a programação como ferramenta para resolver problemas matemáticos.
Intencionalidades pedagógicas
Desenvolver a habilidade de interpretar e implementar algoritmos utilizando conceitos básicos de linguagens de programação.
Estimular o trabalho colaborativo por meio da elaboração do diário de bordo em grupo.
Promover o pensamento crítico e a resolução de problemas matemáticos com o auxílio da programação.
Integrar conhecimentos matemáticos e tecnológicos de forma prática e contextualizada.
Incentivar a autonomia dos alunos na construção do conhecimento por meio da metodologia ativa.
Critérios de avaliação
Participação efetiva nas discussões e atividades em grupo.
Qualidade e clareza na elaboração do diário de bordo, contemplando os campos Problema, Geração de Alternativas e Solução.
Capacidade de aplicar conceitos iniciais de programação na implementação de algoritmos matemáticos.
Demonstração de entendimento dos conceitos matemáticos envolvidos nos algoritmos desenvolvidos.
Colaboração e respeito nas interações com os colegas durante o projeto.
Ações do professor
Apresentar o tema da aula contextualizando a importância da programação na Matemática e no cotidiano.
Organizar os alunos em grupos e explicar a dinâmica do diário de bordo, orientando sobre os campos Problema, Geração de Alternativas e Solução.
Fornecer exemplos práticos de algoritmos simples escritos em linguagem corrente e sua tradução para uma linguagem de programação básica.
Acompanhar o desenvolvimento dos grupos, esclarecendo dúvidas e estimulando a reflexão crítica durante a elaboração do diário de bordo.
Promover momentos de socialização para que os grupos compartilhem suas soluções e aprendizados.
Avaliar o processo e o produto final, considerando os critérios estabelecidos.
Ações do aluno
Participar ativamente das discussões e atividades propostas pelo professor.
Colaborar com os colegas na identificação do problema a ser trabalhado no diário de bordo.
Pesquisar e propor alternativas para a resolução do problema utilizando conceitos iniciais de programação.
Registrar no diário de bordo as etapas do projeto: Problema, Geração de Alternativas e Solução.
Implementar, em linguagem corrente e/ou matemática, algoritmos que representem suas soluções.
Apresentar e discutir as soluções desenvolvidas com os demais grupos.