A learning trajectory for developing computational thinking in prospective mathematics teachers through Python programming in Google Colab
0 visualizações desta ficha 0 acessos ao texto completo Contagem real do Portal desde 25/09/2026; tráfego comum, sem testes; quem desativa o rastreamento no navegador não é contado.
Resumo
Computational thinking (CT) is a fundamental skill that needs to be developed by prospective mathematics teachers to improve problem-solving and logical reasoning. Integrating programming into mathematics learning is an effective approach to training this skill. This study aimed to design a hypothetical learning trajectory (HLT) for developing CT using Python programming on Google Colab. This study used a didactical design research (DDR) framework consisting of three stages: prospective analysis, metapedadidactic analysis, and retrospective analysis. The research participants were prospective mathematics teacher students enrolled in a computer programming course. Data were collected through observation, code artefacts, and reflective interviews. The results showed that HLT, designed in stages, improved the four main components of CT: decomposition, abstraction, pattern recognition, and algorithmic thinking. The students experienced improvements in breaking down problems, devising more efficient solutions, recognising patterns in code structures, and systematically designing algorithms. In addition, Google Colab supports learning by providing a collaborative and accessible programming environment. However, minor syntax errors and lack of attention to indentation were found. This study recommends using structured debugging strategies and project-based learning in optimizing CT development. The findings indicate that the integration of programming into the education of prospective mathematics teachers can equip them with essential CT skills to support technology-based mathematics teaching.
Dados da obra
- Tipo
- Artigo
- Periódico
- Alifmatika, v. 7, n. 1, p. 34-52
- Editora
- Fakultas Tarbiyah Universitas Ibrahimy
- Ano
- 2025 (2025-06)
- Idioma
- en
- Palavras-chave
- computational thinking; google colab; hypothetical learning; learning trajectory; prospective math teacher; python programming; pre-service mathematics teachers; hypothetical learning trajectory; decomposition; abstraction; pattern recognition; algorithmic thinking; programming in mathematics education; debugging strategies; project-based learning; teacher professional development
- Temas
- Formação de Professores de Matemática, Pensamento Computacional, Resolução de Problemas
- DOI
- 10.35316/alifmatika.2025.v7i1.34-52
- ISSN
- 2715-6095, 2715-6109
- Licença
- cc-by-sa
- Acesso
- Acesso aberto
- Fontes
- DOAJ — Directory of Open Access Journals; OpenAlex
- Na Biblioteca desde
- 01/10/2026 · verificada em 03/10/2026
Como citar
ABNT
IRAWAN, Edi; HUDA, Moh. Khoridatul; PURWASIH, Ratni. A learning trajectory for developing computational thinking in prospective mathematics teachers through Python programming in Google Colab. Alifmatika, v. 7, n. 1, p. 34-52, 2025. DOI: https://doi.org/10.35316/alifmatika.2025.v7i1.34-52.
APA
Irawan, E., Huda, M. K., & Purwasih, R. (2025). A learning trajectory for developing computational thinking in prospective mathematics teachers through Python programming in Google Colab. Alifmatika, 7(1), 34-52. https://doi.org/10.35316/alifmatika.2025.v7i1.34-52
BibTeX
@article{irawan2025,
author = {Irawan, Edi and Huda, Moh. Khoridatul and Purwasih, Ratni},
title = {A learning trajectory for developing computational thinking in prospective mathematics teachers through Python programming in Google Colab},
year = {2025},
journal = {Alifmatika},
volume = {7},
number = {1},
pages = {34-52},
publisher = {Fakultas Tarbiyah Universitas Ibrahimy},
doi = {10.35316/alifmatika.2025.v7i1.34-52},
language = {en}
}RIS
TY - JOUR AU - Irawan, Edi AU - Huda, Moh. Khoridatul AU - Purwasih, Ratni TI - A learning trajectory for developing computational thinking in prospective mathematics teachers through Python programming in Google Colab PY - 2025 JO - Alifmatika VL - 7 IS - 1 SP - 34 EP - 52 DO - 10.35316/alifmatika.2025.v7i1.34-52 LA - en ER -
Referência gerada automaticamente a partir dos metadados das fontes; confira com o documento original. Baixar BibTeX · Baixar RIS
Obras relacionadas
Obras do acervo corrente com mais temas em comum.
-
Pensamento computacional como estratégia de inovação pedagógica: articulações com metodologias ativas na educação matemática
Aposta, v. 24, n. 118 · DOI 10.23900/ra.v24i118.1864
Em verificação -
APLICAÇÕES DO PENSAMENTO COMPUTACIONAL NO ENSINO DE MATEMÁTICA NA EDUCAÇÃO BÁSICA BRASILEIRA
Revista Ibero-Americana de Humanidades, Ciências e Educação, v. 12, n. 5 · DOI 10.51891/rease.v12i5.26087
- Formação de Professores de Matemática
- Pensamento Computacional
- Resolução de Problemas
- Tecnologias Digitais
Em verificação -
Jogos investigativos em educação matemática: o sistema binário e sua articulação curricular na educação básica
Derecho y cambio social., v. 23, n. 90 · DOI 10.54899/dcs.v23i90.5603
- Currículo
- Etnomatemática
- Formação de Professores de Matemática
- Modelagem Matemática
- Pensamento Computacional
- Resolução de Problemas
- Tecnologias Digitais
Em verificação -
Robótica educacional na formação continuada de professores: uma perspectiva da educação matemática
UFV — Educação · DOI 10.47328/ufvbbt.2026.369
- Formação de Professores de Matemática
- Pensamento Computacional
- Práticas Pedagógicas
- Resolução de Problemas
- Tecnologias Digitais
Download disponível Baixar PDF na fonte: Robótica educacional na formação continuada de professores: uma perspectiva da educação matemática (abre em nova aba) Acessar texto completo: Robótica educacional na formação continuada de professores: uma perspectiva da educação matemática (abre em nova aba) -
Processos matemáticos da BNCC na prática docente
Revista Baiana de Educação Matemática, v. 7, n. 1 · DOI 10.47207/rbem.v7i1.30661