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

被引:3
|
作者
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] Effects of Professional Development on Programming Knowledge and Self-Efficacy
    Reimer, Yolanda J.
    Coe, Michael
    Blank, Lisa M.
    Braun, Jeffrey
    2018 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2018,
  • [32] KareNao: A Tangible Block-Based Programming Environment
    Fu, Joshua
    Lim, Ryan
    Giacaman, Nasser
    Sutherland, Craig J.
    2021 18TH INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS (UR), 2021, : 314 - 319
  • [33] Block-Based Object-Oriented Programming
    Allen, Oliver
    Downs, Xavier
    Varoy, Elliot
    Luxton-Reilly, Andrew
    Giacaman, Nasser
    IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 2022, 15 (04): : 439 - 453
  • [34] Environmental design as a component of block-based programming
    Geng, Zhirong
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2023, 31 (02) : 408 - 420
  • [35] 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
  • [36] Analyzing the effects of adapted flipped classroom approach on computer programming success, attitude toward programming, and programming self-efficacy
    Ozyurt, Hacer
    Ozyurt, Ozcan
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2018, 26 (06) : 2036 - 2046
  • [37] Measuring Self-efficacy in Secure Programming
    Bishop, Matt
    Ngambeki, Ida
    Mian, Shiven
    Dai, Jun
    Nico, Phillip
    INFORMATION SECURITY EDUCATION FOR CYBER RESILIENCE, WISE 2021, 2021, 615 : 81 - 92
  • [38] 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,
  • [39] Study Major, Gender, and Confidence Gap: Effects on Experience, Performance, and Self-Efficacy in Introductory Programming
    Pirttinen, Nea
    Hellas, Arto
    Haaranen, Lassi
    Duran, Rodrigo
    2020 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2020), 2020,
  • [40] Improvement and Evaluation of a Block-based Language Environment for Introductory C# Programming Course
    Yang, Zhongke
    Hu, Minjie
    2023 IEEE INTERNATIONAL CONFERENCE ON TEACHING, ASSESSMENT AND LEARNING FOR ENGINEERING, TALE, 2023, : 758 - 763