Understanding students' abstractions in block-based programming environments: A performance based evaluation

被引:10
|
作者
Cakiroglu, Unal [1 ]
Cevik, Isak [2 ]
Koseli, Engin [1 ]
Aydin, Merve [1 ]
机构
[1] Trabzon Univ, Fatih Fac Educ, Dept Comp Educ & Instruct Technol, TR-61300 Trabzon, Turkey
[2] Ibrahim Cecen Univ Agri, Dept Comp Sci, Agri, Turkey
关键词
Abstraction; Block-based programming; Computational thinking; Computer science education; COMPUTATIONAL THINKING; FRAMEWORK; LEARNERS; SKILLS;
D O I
10.1016/j.tsc.2021.100888
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Providing computational problems for enhancing students' abstraction skills and monitoring how students make abstractions is difficult in block-based programming environments (BBPEs). Thus, concrete examples and principles are needed to guide computer science teachers about understanding and enhancing students' abstractions. This study aims to examine the effect of using block-based coding environments on enhancing secondary school students' abstraction skills. Referring to the programming knowledge, a rubric was created to analyze the data from screen recordings, observation and interviews were used together to reveal the students' abstraction performances. The results suggested that students performed high in elimination, focusing and generalization; however, students' performances were relatively low in customization. Students' explanations were mostly related the nature of the problems, affordances of BBPE and the programming constructs used in coding. We hope the study will provide insights for the efforts on instructional designs for successful abstraction experiences for young students.
引用
收藏
页数:12
相关论文
共 50 条
  • [31] Tuk Tuk: A Block-Based Programming Game
    Koracharkornradt, Chonnuttida
    PROCEEDINGS OF THE 2017 ACM CONFERENCE ON INTERACTION DESIGN AND CHILDREN (IDC 2017), 2017, : 725 - 728
  • [32] Linear Programming Meets Block-based Languages
    da Giao, Hugo
    Cunha, Jacome
    Pereira, Rui
    2021 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2021), 2021,
  • [33] Measuring Acceptance of Block-Based Coding Environments
    Toma, Radu Bogdan
    TECHNOLOGY KNOWLEDGE AND LEARNING, 2023, 28 (01) : 241 - 251
  • [34] Novice Debugging in Block-Based and Hybrid Environments
    Martinez, Phoebe
    Lopez, John
    Rodriguez, Fernando J.
    Wiggins, Joseph B.
    Boyer, Kristy Elizabeth
    SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 1291 - 1291
  • [35] Measuring Acceptance of Block-Based Coding Environments
    Radu Bogdan Toma
    Technology, Knowledge and Learning, 2023, 28 : 241 - 251
  • [36] Programming trajectories analytics in block-based programming language learning
    Jiang, Bo
    Zhao, Wei
    Zhang, Nuan
    Qiu, Feiyue
    INTERACTIVE LEARNING ENVIRONMENTS, 2022, 30 (01) : 113 - 126
  • [37] Effect of Mind Mapping-Based Scaffolding on Elementary Students' Computational Thinking in Block-Based Programming
    Gao, Xuemin
    Yang, Yuqin
    Du, Yuxia
    Sun, Daner
    JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 2025, 63 (01) : 236 - 271
  • [38] Understanding comment practices in Scratch: A study of comments in a block-based visual programming language☆
    Akanda, Wahiduzzaman
    Clause, James
    JOURNAL OF SYSTEMS AND SOFTWARE, 2025, 222
  • [39] Understanding comment practices in Scratch: A study of comments in a block-based visual programming language
    Akanda, Wahiduzzaman
    Clause, James
    Journal of Systems and Software, 222
  • [40] Computational Thinking and Block-Based Programming for Beginning Engineering Students: Systematic Review of the Literature
    Paucar Curasma, Ronald
    Orlando Villalba-Condori, Klinge
    Jara Jara, Nolan
    Quispe Llamoca, Rosa
    Cabrera Chavez, Julio Cesar
    del Pilar Ponce-Aranibar, Maria
    2021 XVI LATIN AMERICAN CONFERENCE ON LEARNING TECHNOLOGIES (LACLO 2021), 2021, : 530 - 533