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 条
  • [41] Using Electroencephalography (EEG) to Understand and Compare Students' Mental Effort as they Learn to Program Using Block-Based and Hybrid Programming Environments
    Jimenez, Yerika
    2018 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC), 2018, : 281 - 282
  • [42] Effects of Block-Based Visual Programming on K-12 Students' Learning Outcomes
    Yu, Qing
    Yu, Kun
    Li, Baomin
    JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 2025, 63 (01) : 64 - 98
  • [43] Vygotskian hybridizing of motion and mapping: Learning about geometric transformations in block-based programming environments
    Hernandez-Zavaleta, Jesus E.
    Brady, Corey
    Becker, Sandra
    Clark, Douglas B.
    MATHEMATICAL THINKING AND LEARNING, 2025, 27 (01) : 25 - 59
  • [44] Investigating Challenges Faced by Learners with Visual Impairments using Block-Based Programming/Hybrid Environments
    Mountapmbeme, Aboubakar
    Ludi, Stephanie
    22ND INTERNATIONAL ACM SIGACCESS CONFERENCE ON COMPUTERS AND ACCESSIBILITY (ASSETS '20), 2020,
  • [45] A framework for measuring abstraction as a sub-skill of computational thinking in block-based programming environments
    Ünal Çakiroğlu
    İsak Çevik
    Education and Information Technologies, 2022, 27 : 9455 - 9484
  • [46] Design and analysis of microworlds and puzzles for block-based programming
    Pelanek, Radek
    Effenberger, Tomas
    COMPUTER SCIENCE EDUCATION, 2022, 32 (01) : 66 - 104
  • [47] Position: Accessible Block-Based Programming: Why and How
    Milne, Lauren R.
    Ladner, Richard E.
    2019 IEEE BLOCKS AND BEYOND WORKSHOP (B&B), 2019, : 19 - 22
  • [48] Co-located Collaborative Block-Based Programming
    Selwyn-Smith, Ben
    Anslow, Craig
    Homer, Michael
    Wallace, James R.
    2019 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2019), 2019, : 107 - 116
  • [49] BlockXR: A Novel Tangible Block-Based Programming Platform
    De Siqueira, Alexandre G.
    Feijoo-Garcia, Pedro G.
    Stanley, Sean P.
    2021 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2021), 2021,
  • [50] Towards Collaborative Block-Based Programming on Digital Tabletops
    Selwyn-Smith, Ben
    Homer, Michael
    Anslow, Craig
    2017 IEEE BLOCKS AND BEYOND WORKSHOP (B&B), 2017, : 57 - 60