Programming learning: what tools to evaluate computational thinking development in school?

被引:0
|
作者
Sigayret, Kevin [1 ]
Blanc, Nathalie [1 ]
Tricot, Andre [1 ]
机构
[1] Univ Paul Valery Montpellier 3, Lab EPSYLON, EA 4556, 1 Rue Prof Henri Serre, F-34090 Montpellier, France
关键词
PROGRAMMING; LEARNING; COMPUTATIONAL THINKING; ASSESSMENT TOOLS; VALIDITY; K-12; CODE;
D O I
暂无
中图分类号
B844 [发展心理学(人类心理学)];
学科分类号
040202 ;
摘要
Despite the introduction of computer programming in school curricula, there are still many uncertainties about the means used to assess its learning. One of the main purposes of learning programming is to master computational thinking, whose development would constitute a major educational challenge for the decades to come. This article therefore proposes to review the tools for assessing computational thinking skills and their limitations. Various approaches are discussed: self-assessment scales, tools for analyzing the code produced by the student, problem-solving tasks. The importance of distinguishing between conceptual understanding and problem-solving skills in the construction of these tools is addressed. The aim of this article is to provide researchers and teachers with a synthesis of the different approaches available to assess the development of computational thinking in a school context.
引用
收藏
页码:479 / 500
页数:22
相关论文
共 50 条
  • [1] Enhancing elementary school students' computational thinking and programming learning with graphic organizers
    Yang, Tzu-Chi
    Lin, Zhi-Shen
    [J]. COMPUTERS & EDUCATION, 2024, 209
  • [2] The Influence of CodeCombat on Computational Thinking in Python']Python Programming Learning at Primary School
    Choi, Wan Chong
    Choi, Iek Chong
    [J]. 2024 5TH INTERNATIONAL CONFERENCE ON EDUCATION DEVELOPMENT AND STUDIES, ICEDS 2024, 2024, : 26 - 32
  • [3] Formation of computational identity through computational thinking perspectives development in programming learning: A mediation analysis among primary school students
    Kong, Siu Cheung
    Wang, Yi Qing
    [J]. COMPUTERS IN HUMAN BEHAVIOR, 2020, 106
  • [4] A Collaborative Learning Framework for Computational Thinking Development through Game Programming
    de Jesus, Angelo Magno
    Silveira, Ismar Frango
    [J]. INFORMATICS IN EDUCATION, 2022, 21 (02): : 253 - 281
  • [5] Programming as a Playground for Computational Thinking Development
    Vanicek, Jiri
    [J]. CONSTRUCTIVIST FOUNDATIONS, 2019, 14 (03): : 379 - 381
  • [6] Computational Thinking Trough Programming: A Learning Paradigm
    Basogain Olabe, Xabier
    Olabe Basogain, Miguel Angel
    Olabe Basogain, Juan Carlos
    [J]. RED-REVISTA DE EDUCACION A DISTANCIA, 2015, (46):
  • [7] Development of Online Learning to Enhancing Computational Thinking for High School Students
    Jarungsiraway, Non
    Moeikao, Nutthakarn
    Kanjug, Issara
    Samat, Charuni
    [J]. INNOVATIVE TECHNOLOGIES AND LEARNING, 2021, 13117 : 152 - 160
  • [8] Promoting Computational Thinking through Visual Block Programming Tools
    Plaza, Pedro
    Castro, Manuel
    Manuel Saez-Lopez, Jose
    Sancristobal, Elio
    Gil, Rosario
    Menacho, Antonio
    Garcia-Loro, Felix
    Quintana, Blanca
    Martin, Sergio
    Blazquez, Manuel
    Macho, Alejandro
    Baizan, Pablo
    Mur, Francisco
    Carro, German
    Perez, Clara
    Carrasco, Ramon
    Lopez-Rey, Africa
    Rodriguez-Artacho, Miguel
    Ruiperez-Valiente, Jose A.
    [J]. PROCEEDINGS OF THE 2021 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON), 2021, : 1137 - 1142
  • [9] Computational identity and programming empowerment of students in computational thinking development
    Kong, Siu-Cheung
    Lai, Ming
    [J]. BRITISH JOURNAL OF EDUCATIONAL TECHNOLOGY, 2022, 53 (03) : 668 - 686
  • [10] Review on teaching and learning of computational thinking through programming: What is next for K-12?
    Lye, Sze Yee
    Koh, Joyce Hwee Ling
    [J]. COMPUTERS IN HUMAN BEHAVIOR, 2014, 41 : 51 - 61