Between Facilities and Learning: Connecting Computational Thinking and Mathematical Skills Through Python Programming

The use of digital technologies in education has transformed teaching, especially in mathematics, by modernizing pedagogical practices and aligning with active methodologies. In Brazil, the Ministry of Education has encouraged the inclusion of these innovations, including programming language teaching as a curricular component. The Python language has a wide range of mathematical libraries that can facilitate the resolution of complex problems. However, excessive use of these libraries can limit the development of mathematical and computational thinking, becoming a pedagogical concern. In this context, this article discusses the relationship between the practicality provided by these libraries and the need to develop mathematical skills. Mathematical examples are illustrated that demonstrate the positive and negative impacts of these approaches. It is expected that the research will contribute to the discussion on the inclusion of programming in mathematics teaching, promoting a more interactive environment aligned with active methodologies.

Authors

Institutions

Publication Details

Journal
Revista Internacional de Pesquisa em Educação Matemática
Published
2025-09-04
DOI
https://doi.org/10.37001/ripem.v15i3.4528
Primary Topic
Computational Physics and Python Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Between Facilities and Learning: Connecting Computational Thinking and Mathematical Skills Through Python Programming

Ilton Menezes, Jaílson França dos Santos
Revista Internacional de Pesquisa em Educação Matemática
Computational Physics and Python Applications
article

Between Facilities and Learning: Connecting Computational Thinking and Mathematical Skills Through Python Programming

Ilton Menezes, Jaílson França dos Santos
article en

Abstract

The use of digital technologies in education has transformed teaching, especially in mathematics, by modernizing pedagogical practices and aligning with active methodologies. In Brazil, the Ministry of Education has encouraged the inclusion of these innovations, including programming language teaching as a curricular component. The Python language has a wide range of mathematical libraries that can facilitate the resolution of complex problems. However, excessive use of these libraries can limit the development of mathematical and computational thinking, becoming a pedagogical concern. In this context, this article discusses the relationship between the practicality provided by these libraries and the need to develop mathematical skills. Mathematical examples are illustrated that demonstrate the positive and negative impacts of these approaches. It is expected that the research will contribute to the discussion on the inclusion of programming in mathematics teaching, promoting a more interactive environment aligned with active methodologies.

Revista Internacional de Pesquisa em Educação MatemáticaVol. 15(3)
Universidade Federal do Oeste da Bahia (BR)
Openalex Percentile: Top 88%
Computational Physics and Python Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.