LEARNING OBJECTS FOR MATHEMATICS TEACHING: THE USE OF MANIM AS A DIGITAL EDUCATIONAL TOOL

Authors

DOI:

10.63036/ReTEM.2965-9698.2025.v3.404

Keywords:

Learning Objects, Manin, Software Visualization, Teaching, Mathematics

Abstract

This paper investigates the use of the Mathematical Animation Engine (Manim), a Python library, as a tool for creating Learning Objects (LOs) in Mathematics teaching. This is a qualitative, applied study with a pragmatic approach. It explores how Manim can enhance the visualization of mathematical concepts, aligning with Diehl's (2005) visualization principles and Singh's (2001) pedagogical characteristics of LOs. The study includes an analysis of the tool and the practical development of a LO for Mathematics teaching. The results demonstrated that Manim is highly effective in creating clear and intuitive animations that can facilitate the understanding of specific mathematical concepts in class. The tool uses visual resources such as light, color, and movement, which ensure a dynamic representation that enriches learning. Furthermore, Manim fully met the criteria of reusability, adaptability, and accessibility for LOs, allowing its use in diverse educational contexts and ensuring the durability of the created resources. Although direct interactivity in animations is limited, Manim's flexibility and integration with other libraries offer viable alternatives. We conclude that Manim is a highly promising tool for teaching mathematics, providing a rich and effective visualization of mathematical concepts, with great potential for developing LOs.

Downloads

Download data is not yet available.

Metrics

Metrics Loading ...

Author Biographies

Kallel Vinicius Rocha Fiori, Universidade Federal de São Carlos (UFSCar), São Carlos, São Paulo, Brasil

Graduado em Matemática pela UFSCar, com especialização em Tecnologias Educacionais e graduação em andamento em Engenharia da Computação. Experiência no desenvolvimento de soluções educacionais digitais, criação de objetos de aprendizagem interativos e produção de conteúdos para web, com foco em programação, matemática e cibersegurança. Domínio de linguagens como Python, JavaScript (Node.js), C, C++, Rust, GDscript e C#. Certificado em segurança da informação por instituições nacionais e internacionais (Cisco, The Open University, Coursera), com projetos voltados a cultura digital, cidadania digital e proteção de dados. Atuante em pesquisa e extensão, integrando tecnologias digitais à educação e à inovação pedagógica. 

Jean Piton-Gonçalves, Universidade Federal de São Carlos (UFSCar), São Carlos, São Paulo, Brasil

PhD in Computer Science from the University of São Paulo (USP). Associate Professor at the Federal University of São Carlos (UFSCar)

References

AGUIAR, E. V. B.; FLÔRES, M. L. P; Objetos de aprendizagem: conceitos básicos. In: TAROUCO, L. M. R et al. (org.). Objetos de Aprendizagem: teoria e prática. Porto Alegre: Evangraf, 2014. p. 12-28. Disponível em: https://lume.ufrgs.br/bitstream/handle/10183/102993/000937201.pdf?%20sequence=1&isAllowed=y. Acesso em: 11 abr. 2025.

BARBOSA, G. Manual do professor para utilização de Objetos de Aprendizagem. 2014. Dissertação (Mestrado Profissional em Educação Matemática) – Universidade Federal de Juiz de Fora, Juiz de Fora, 2014. Disponível em: https://www2.ufjf.br/mestradoedumat/wp-content/uploads/sites/134/2011/09/Produto-Educacional-Gisele-Barbosa.pdf. Acesso em: 11 abr. 2025.

CASTILLO, L. A.; SÁNCHEZ, I. C. Uso de Python no ensino de matemática: PyGGB e Manim. ReTEM - Revista Tocantinense de Educação Matemática, Arraias, v. 1, 2023. DOI: 10.63036/ReTEM.2965-9698.2023.v1.163. Disponível em: https://ojs.sbemto.org/index.php/ReTEM/article/view/163. Acesso em: 11 abr. 2025. DOI: https://doi.org/10.63036/ReTEM.2965-9698.2023.v1.163

COLUCI, V. R. Animações de conceitos da teoria de erros usando Manim/Python. Revista Brasileira de Ensino de Física, v. 44, 2022. DOI: 10.1590/1806-9126-RBEF-2021-0239. Disponível em: https://www.scielo.br/j/rbef/a/YlfHKMG9B4HWKZfPtDNgPsn/. Acesso em: 11 abr. 2025. DOI: https://doi.org/10.1590/1806-9126-rbef-2021-0239

COLUCI, V. R.; KISHIMOTO, E. S. S. Animações para o ensino de matemática usando Manim-python. Revista eletrônica da Sociedade Brasileira de Matemática, v. 11, n. 1, p. 50-64, 2023. ISSN: 2319-023X. DOI: https://doi.org/10.21711/2319023x2023/pmo1104. Acesso em: 11 abr. 2025 DOI: https://doi.org/10.21711/2319023x2023/pmo1104

CRESWELL, J. W.; CLARK, V. L. P. Designing and conducting mixed

methods research. 2. ed. Los Angeles: SAGE, 2011. 574 p.

DIEHL, S. Software visualization: visualizing the structure, behavior, and evolution of software. Berlin, New York: Springer, 2005. Disponível em: https://www.researchgate.net/publication/221555679_Software_visualization. Acesso em: Acesso em: 11 abr. 2025

FARRELL, D. DataExplore: an application for General Data Analysis in Research and Education. Journal of open research software, v. 4, p. 1-8, 2016. DOI: 10.5334/jors.94. Disponível em: https://openresearchsoftware.metajnl.com/articles/94/files/submission/proof/94-1-977-1-10-20160322.pdf. Acesso em: 11 abr. 2025.

MAYER, R. E. Multimedia learning. Cambridge; New York: Cambridge University Press, 2010. v. 2.

MENDES, R. M.; SOUZA, V. I.; CAREGNATO, S. E. A propriedade intelectual na elaboração de objetos de aprendizagem. In: CINFORM - ENCONTRO NACIONAL DE ENSINO E PESQUISA EM INFORMAÇÃO. Anais [...], Salvador: Encontro Nacional de Ciência da Informação, p. 1-7, 2004. Disponível em: https://lume.ufrgs.br/handle/10183/548. Acesso em: 11 abr. 2025.

MONTALBANO, V. Seeing and interacting with the invisible: a powerful tool for the learning of science. Science Education Research For Evidence-based Teaching and Coherence in Learning, v. 1, p. 1-12, 2014. Disponível em: https://arxiv.org/abs/1401.3047. Acesso em: 11 abr. 2025.

PESENTE, G. M. O ensino de matemática por meio da linguagem de programação Python. Dissertação (Mestrado em Ensino de Ciência e Tecnologia) – Universidade Tecnológica Federal do Paraná, Ponta Grossa, n. 43/20, 2019. Disponível em: https://repositorio.utfpr.edu.br/jspui/bitstream/1/5020/1/ensinomatematicalinguagempython.pdf. Acesso em: 11 abr. 2025.

ROSSUM, G. van. An introduction to Python. Network Theory Limited, 2003.

SINGH, H. Introduction to Learning Objects. 2001.

Published

2025-12-23

Métricas


Visualizações do artigo: 157     PDF (Português (Brasil)) downloads: 43

How to Cite

FIORI, Kallel Vinicius Rocha; PITON-GONÇALVES, Jean. LEARNING OBJECTS FOR MATHEMATICS TEACHING: THE USE OF MANIM AS A DIGITAL EDUCATIONAL TOOL. ReTEM - Revista Tocantinense de Educação Matemática, Arraias, vol. 3, p. e25012, 2025. DOI: 10.63036/ReTEM.2965-9698.2025.v3.404. Disponível em: https://ojs.sbemto.org/index.php/ReTEM/article/view/404. Acesso em: 28 feb. 2026.

Issue

Section

Artigos: Processos de Ensino e Aprendizagens de Matemáticas