A learning trajectory for developing computational thinking in prospective mathematics teachers through Python programming in Google Colab

Artigo2025

Edi Irawan ORCID; Moh. Khoridatul Huda ORCID; Ratni Purwasih ORCID

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.

Acessibilidade

As escolhas valem em todas as páginas internas e ficam só neste navegador. Atalho: tecla de acesso 5.

Perfis rápidos

Ajustes

Sobre a acessibilidade do Portal