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 条
  • [41] 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
  • [42] Investigating Collaborative Self-Modeling and its Impact on Introductory Programming Self-Efficacy
    Brown, Jonathan
    2009 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING, PROCEEDINGS, 2009, : 244 - 245
  • [43] 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
  • [44] 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
  • [45] Early prediction for at-risk students in an introductory programming course based on student self-efficacy
    Jamjoom M.M.
    Alabdulkareem E.A.
    Hadjouni M.
    Karim F.K.
    Qarh M.A.
    Informatica (Slovenia), 2021, 45 (06):
  • [46] Assessing Programming Concepts in the Visual Block-Based Programming Course for Primary School Students
    Kong, Siu-Cheung
    Wang, Yi-Qing
    PROCEEDINGS OF THE 18TH EUROPEAN CONFERENCE ON E-LEARNING (ECEL 2019), 2019, : 294 - 302
  • [47] A web-based programming environment for introductory programming courses in higher education
    Horvath, Gyozo
    ANNALES MATHEMATICAE ET INFORMATICAE, 2018, 48 : 23 - 32
  • [48] Early Programming Education and Career Orientation: The Effects of Gender, Self-Efficacy, Motivation and Stereotypes
    Aivaloglou, Efthimia
    Hermans, Felienne
    SIGCSE '19: PROCEEDINGS OF THE 50TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2019, : 679 - 685
  • [49] Pedagogy of Programming Education for Higher Education Using Block Based Programming Environment
    Kim, Daehoon
    Choi, Jaewoong
    Jung, In-Ho
    Choi, Changbeom
    DESIGN, USER EXPERIENCE, AND USABILITY: DESIGNING INTERACTIONS, DUXU 2018, PT II, 2018, 10919 : 39 - 50
  • [50] COMPARING PLAY-BASED LEARNING TO GRAPHICAL PROGRAMMING IN PROGRAMMING EDUCATION
    Linden, Rolf
    Garcia Diaz, Ana
    Kaila, Erkki
    Lokkila, Erno
    Laakso, Mikko-Jussi
    9TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES (EDULEARN17), 2017, : 2176 - 2184