Comparing the use of block-based and robot programming in introductory programming education: Effects on perceptions of programming self-efficacy

被引:8
作者
Coskunserce, Ozan [1 ,2 ]
机构
[1] Nevsehir Haci Bektas Veli Univ, Fac Educ, Comp Educ & Instruct Technol Dept, Nevsehir, Turkiye
[2] Nevsehir Haci Bektas Veli Univ Yerleskesi, Egitim Fak, Bilgisayar & Ogretim Teknol Egitimi Bolumu, 2000 Evler Mah, TR-50300 Nevsehir, Turkiye
关键词
block-based programming; introductory programming education; novice level; robot programming; self-efficacy perception; LEGO MINDSTORMS; APP INVENTOR; COMPUTER; SCHOOL; ELEMENTARY; MOTIVATION; GENDER; METAANALYSIS; ACHIEVEMENT; PERFORMANCE;
D O I
10.1002/cae.22637
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Despite the importance given to providing students with programming skills, there are significant problems in teaching programming, mainly at the entry level. Various programming education tools and methods have been developed to solve these problems in introductory programming education. For this reason, block-based and robot programming tools are widely used at various education levels, especially at the novice level. Although the advantages of using block-based and robot programming over classical or text-based programming methods in introductory programming education have been demonstrated in various studies, the two methods have not been compared in experimental studies. The main purpose of this study was to compare the effects of using block-based programming and robot programming methods in introductory programming education on students' perceptions of programming self-efficacy. The results of the study indicated that the perceptions of programming self-efficacy of the students who used the robot programming method in programming education were significantly more positive than those of the students who used the block-based programming method. Moreover, the programming self-efficacy perceptions of the male students who used robot programming in introductory programming education were significantly more positive than those of the female students. After the robot programming activities, the students had more fun with programming and their self-confidence increased.
引用
收藏
页码:1234 / 1255
页数:22
相关论文
共 50 条
  • [31] Customising a Three-Stage Fade-Out Scaffolding for Collaborative Programming Learning: Effects on Programming Achievement, Self-Efficacy and Programming Behaviour
    Zhang, Yin-Rong
    Han, Zhong-Mei
    He, Tao
    Huang, Chang-Qin
    Jiang, Fan
    Yang, Gang
    Wu, Xue-Mei
    JOURNAL OF COMPUTER ASSISTED LEARNING, 2025, 41 (02)
  • [32] Effects of a Programming Course Using the GAME Model on Undergraduates' Self-Efficacy and Basic Programming Concepts
    Tsai, Chun-Yen
    Chen, Yun-An
    Hsieh, Fu-Pei
    Chuang, Min-Shiung
    Lin, Chien-Liang
    JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 2024, 62 (03) : 702 - 724
  • [33] Considerations for using Block-Based Languages for Industrial Robot Programming - a Case Study
    Mayr-Dorn, Christoph
    Winterer, Mario
    Salomon, Christian
    Hohensinger, Doris
    Ramler, Rudolf
    2021 IEEE/ACM 3RD INTERNATIONAL WORKSHOP ON ROBOTICS SOFTWARE ENGINEERING (ROSE 2021), 2021, : 5 - 12
  • [34] Early Prediction for At-Risk Students in an Introductory Programming Course Based on Student Self-Efficacy
    Jamjoom, Mona M.
    Alabdulkareem, Eatedal A.
    Hadjouni, Myriam
    Karim, Faten K.
    Qarh, Maha A.
    INFORMATICA-AN INTERNATIONAL JOURNAL OF COMPUTING AND INFORMATICS, 2021, 45 (06): : 1 - 10
  • [35] Blockly Goes to Work: Block-based Programming for Industrial Robots
    Weintrop, David
    Shepherd, David C.
    Francis, Patrick
    Franklin, Diana
    2017 IEEE BLOCKS AND BEYOND WORKSHOP (B&B), 2017, : 29 - 36
  • [36] Students' beliefs about computer programming predict their computational thinking and computer programming self-efficacy
    Lee, Silvia Wen-Yu
    Liang, Jyh-Chong
    Hsu, Chung-Yuan
    Tsai, Meng-Jung
    INTERACTIVE LEARNING ENVIRONMENTS, 2024, 32 (08) : 4088 - 4108
  • [37] Design and analysis of microworlds and puzzles for block-based programming
    Pelanek, Radek
    Effenberger, Tomas
    COMPUTER SCIENCE EDUCATION, 2022, 32 (01) : 66 - 104
  • [38] Block-Based Programming Abstractions for Explicit Parallel Computing
    Feng, Annette
    Tilevich, Eli
    Feng, Wu-chun
    2015 IEEE BLOCKS AND BEYOND WORKSHOP (BLOCKS AND BEYOND), 2015, : 71 - 75
  • [39] 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
  • [40] 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,