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 条
  • [41] iSnap: Automatic Hints and Feedback for Block-based Programming
    Price, Thomas W.
    SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, : 1113 - 1113
  • [42] Supporting Interactive Storytelling with Block-Based Narrative Programming
    Smith, Andy
    Boulden, Danielle
    Mott, Bradford
    Hubbard-Cheuoua, Aleata
    Minogue, James
    Oliver, Kevin
    Ringstaff, Cathy
    INTERACTIVE STORYTELLING, ICIDS 2021, 2021, 13138 : 416 - 424
  • [43] Collaborative learning with block-based programming: investigating human-centered artificial intelligence in education
    Andersen, Renate
    Morch, Anders I.
    Litherland, Kristina Torine
    BEHAVIOUR & INFORMATION TECHNOLOGY, 2022, 41 (09) : 1830 - 1847
  • [44] Comparing Block-Based and Text-Based Programming in High School Computer Science Classrooms
    Weintrop, David
    Wilensky, Uri
    ACM TRANSACTIONS ON COMPUTING EDUCATION, 2017, 18 (01):
  • [45] Cluster-Based Analysis of Novice Coding Misconceptions in Block-Based Programming
    Emerson, Andrew
    Smith, Andy
    Rodriguez, Fernando J.
    Wiebe, Eric N.
    Mott, Bradford W.
    Boyer, Kristy Elizabeth
    Lester, James C.
    SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 825 - 831
  • [46] Digital story design activities used for teaching programming effect on learning of programming concepts, programming self-efficacy, and participation and analysis of student experiences
    Durak, Hatice Yildiz
    JOURNAL OF COMPUTER ASSISTED LEARNING, 2018, 34 (06) : 740 - 752
  • [47] Adaptive Immediate Feedback for Block-Based Programming: Design and Evaluation
    Marwan, Samiha
    Akram, Bita
    Barnes, Tiffany
    Price, Thomas W.
    IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 2022, 15 (03): : 406 - 420
  • [48] BlocklyPar: from sequential to parallel with block-based visual programming
    Veroneze Solorzano, Ana Luisa
    Charao, Andrea Schwertner
    2021 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2021), 2021,
  • [49] An analysis of block-based programming environments for CS1
    Begosso, Luiz Carlos
    Begosso, Luiz Ricardo
    Christ, Natalia Aragao
    2020 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2020), 2020,
  • [50] Block-Based Programming for Mobile with Conventional Exceptions and Automatic Evaluation
    Atashpendar, Aryobarzan
    Rothkugel, Steffen
    PROCEEDINGS OF THE 2024 CONFERENCE INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, VOL 1, ITICSE 2024, 2024, : 597 - 603