Logo do Aprendizap

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.

Material de apoio 1 — A programação na matemática

  1. Etapa 11. 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?"


  2. Etapa 22. 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.


  3. Etapa 33. 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.


  4. Etapa 44.. 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.


  5. Etapa 55. 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.


  6. Etapa 66. 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.


  7. Etapa 77. 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.


  8. Etapa 88. 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.