Teaching Computational Thinking Through a Cross-Curricular Approach Supported by Programming Patterns

Deller Ferreira, Cássio Martins, Samuel Costa, Dirson Campos

2025

Abstract

Computational thinking means thinking or solving problems like computer scientists. It refers to the thought processes needed to understand problems and formulate solutions, making it a crucial skill for success in today’s world. Therefore, it is essential that schools provide students with the necessary skills to think logically and solve problems. However, there is little knowledge among teachers about computational thinking, and some misconceptions about it suggest a demand for the term to be better explored in the context of initial teacher training. In this research, design-based research was used to develop teaching strategies and tasks for elementary students, involving programming patterns to develop computational thinking skills cross-curricularly. Six teachers positively evaluated a questionnaire analysing the strategies and tasks regarding clarity, compatibility, productivity, technological role, scope, and student focus. The set of cross-curricular teaching strategies involving programming patterns to develop thinking skills presented in this research constitutes an innovative and effective approach to teaching computational thinking in a contextualized, integrated, and systematic way.

Download


Paper Citation


in Harvard Style

Ferreira D., Martins C., Costa S. and Campos D. (2025). Teaching Computational Thinking Through a Cross-Curricular Approach Supported by Programming Patterns. In Proceedings of the 17th International Conference on Computer Supported Education - Volume 2: CSEDU; ISBN 978-989-758-746-7, SciTePress, pages 641-648. DOI: 10.5220/0013137700003932


in Bibtex Style

@conference{csedu25,
author={Deller Ferreira and Cássio Martins and Samuel Costa and Dirson Campos},
title={Teaching Computational Thinking Through a Cross-Curricular Approach Supported by Programming Patterns},
booktitle={Proceedings of the 17th International Conference on Computer Supported Education - Volume 2: CSEDU},
year={2025},
pages={641-648},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0013137700003932},
isbn={978-989-758-746-7},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 17th International Conference on Computer Supported Education - Volume 2: CSEDU
TI - Teaching Computational Thinking Through a Cross-Curricular Approach Supported by Programming Patterns
SN - 978-989-758-746-7
AU - Ferreira D.
AU - Martins C.
AU - Costa S.
AU - Campos D.
PY - 2025
SP - 641
EP - 648
DO - 10.5220/0013137700003932
PB - SciTePress