O iVProg é sistema educacional livre, implementado em HTML5 (HTML + CSS + JavaScript), sendo destinado ao ensino e à aprendizagem de algoritmos e programação. O iVProg foi desenhado para ser usado desde o final do segundo ciclo do Ensino Básico. Ele apresenta como interface primária, um modelo para programação de modo visual (baseado em ícones), entretanto ele também dispõe de uma interface para programação na tradicional forma textual. Por esse razão o iVProg pode servir como ponte entre a programação visual e a tradicional programação textual.
Metodologia
1. Engajamento e Motivação dos Alunos
> Ao utilizar metodologias ativas, como a Aprendizagem Baseada em Problemas (PBL) e a sala de aula invertida, os alunos assumem um papel central no processo de aprendizagem, tornando-se protagonistas. A contextualização dos conceitos matemáticos em situações reais (como finanças, engenharia e ciências) aumenta o interesse e mostra a relevância da disciplina no cotidiano.
2. Desenvolvimento do Raciocínio Lógico e Criatividade
> A proposta incentiva os estudantes a pensar criticamente, explorar diferentes estratégias de resolução e justificar seus raciocínios, indo além da simples reprodução de fórmulas. Atividades práticas, como experimentos com funções quadráticas ou construções geométricas, estimulam a criatividade e a aplicação concreta do conhecimento.
3. Inclusão de Tecnologias Educacionais
> O uso de ferramentas digitais, como o
iVProg, permite uma visualização interativa dos conceitos matemáticos, facilitando a compreensão de temas abstratos. Além disso, a tecnologia pode personalizar o aprendizado, atendendo a diferentes ritmos e estilos de aprendizagem.
4. Avaliação Formativa e Práticas Contínuas
> A proposta prioriza avaliações formativas, que permitem ao professor identificar dificuldades em tempo real e ajustar suas estratégias. Isso contribui para uma aprendizagem mais eficaz, reduzindo a frustração dos alunos com avaliações punitivas.
5. Preparação para Desafios Futuros
> Em um mundo cada vez mais orientado por dados e tecnologia, o domínio da matemática é essencial para diversas carreiras. Ao desenvolver habilidades como resolução de problemas, modelagem matemática e pensamento algorítmico, esta proposta prepara os estudantes não apenas para provas, mas para enfrentar desafios acadêmicos e profissionais.
Orientações para professor(a)
Nesta proposta, o papel do professor é o de ser o criador de desafios e organizador do ambiente de aprendizagem; mediador de conflitos cognitivos e sociais; facilitador do uso de tecnologias e recursos digitais; promotor da autonomia e da responsabilidade compartilhada; observador e avaliador contínuo do desenvolvimento dos estudantes.
Aprendizagem Baseada em Problemas:
Proponha situações-problema reais ou contextualizadas que exijam a aplicação de conceitos matemáticos.
Divida a turma em grupos e oriente-os na resolução, estimulando a colaboração e a troca de ideias.
Exemplo: Use dados de finanças pessoais para ensinar porcentagem ou funções.
Uso de Tecnologia:
Ferramentas como o iVProg podem tornar o aprendizado mais interativo.
Sugira que os alunos criem gráficos, simulações ou até mesmo pequenos projetos usando programação (Scratch, Python).
Metodologias Ativas:
Inverta a sala de aula: disponibilize videoaulas ou materiais de estudo antes da aula e use o tempo presencial para tirar dúvidas e aprofundar exercícios.
Proponha atividades mão na massa, como construções geométricas com materiais concretos ou experimentos estatísticos com dados da turma.
Avaliação Formativa:
Utilize quizzes rápidos, portfólios ou autoavaliações para acompanhar o progresso dos alunos, ajustando o ritmo das aulas conforme necessário.
Incentive a reflexão: peça que os alunos expliquem seu raciocínio ao resolver problemas, não apenas a resposta final.