The effects of block-based visual and text-based programming training on students' achievement, logical thinking skills, and motivation

被引:6
|
作者
Sayginer, Senol [1 ]
Tuzun, Hakan [2 ]
机构
[1] Hatay Mustafa Kemal Univ, Fac Educ, Dept Comp Educ & Instruct Technol, Antakya, Turkey
[2] Hacettepe Univ, Fac Educ, Dept Comp Educ & Instruct Technol, Ankara, Turkey
关键词
Programming; programming environments; achievement; logical thinking skills; motivation; INTRINSIC MOTIVATION; COMPUTATIONAL THINKING; EXTRINSIC MOTIVATION; REWARDS; SCRATCH; WILL; MISCONCEPTIONS; LANGUAGES; EDUCATION; LOOPS;
D O I
10.1111/jcal.12771
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
BackgroundStudies on the effectiveness of block-based environments continue to produce inconsistent results. A strong reason for this is that most studies compare environments that are not equivalent to each other or to the level of learners. Moreover, studies that present evidence of the effectiveness of block-based environments by comparing equivalent environments are limited. ObjectivesThis study aims to scrutinize the effects of programming training to be held in equivalent environments (block-based and text-based) with university students who do not have prior programming knowledge and experience on achievement, logical thinking, and motivation. MethodsThe study was conducted by using an experimental pretest-posttest control group design. The study was conducted with 60 students, the total consisting of 30 students in the experimental group and 30 students in the control group. In the experimental group, block-based visual programming training with Scratch was conducted and the control group received text-based programming training with Small Basic. The training was maintained for 10 weeks, for 4 h a week in each group. The programming achievement test, the logical thinking skills test, and the motivation scale were used to collect the data. Results and ConclusionsThe results showed that the use of a block-based environment in programming training contributed positively to the development of students' logical thinking skills, and motivation for learning programming. In contrast, there was evidence that this training did not make a difference on programming success. ImplicationsThe findings of the study provided evidence of the effectiveness of block-based training in comparisons made in equivalent environments. Focusing research on this issue may contribute to the improvement of the current understanding.
引用
收藏
页码:644 / 658
页数:15
相关论文
共 50 条
  • [41] A Programming Environment for Visual Block-Based Domain-Specific Languages
    Kurihara, Azusa
    Sasaki, Akira
    Wakita, Ken
    Hosobe, Hiroshi
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND SOFTWARE ENGINEERING (SCSE'15), 2015, 62 : 287 - 296
  • [42] Exploring secondary school students' computational thinking experiences enriched with block-based programming activities: An action research
    Bilgic, Kiraz
    Dogusoy, Berrin
    EDUCATION AND INFORMATION TECHNOLOGIES, 2023, 28 (08) : 10359 - 10384
  • [43] Exploring secondary school students’ computational thinking experiences enriched with block-based programming activities: An action research
    Kiraz Bilgic
    Berrin Dogusoy
    Education and Information Technologies, 2023, 28 : 10359 - 10384
  • [44] Supporting Upper Elementary Students in Multidisciplinary Block-Based Narrative Programming
    Vandenberg, Jessica
    Gupta, Anisha
    Smith, Andy
    ElSayed, Rasha
    Fox, Kimkinyona
    Cheuoua, Aleata Hubbard
    Minogue, James
    Oliver, Kevin
    Ringstaff, Cathy
    Mott, Bradford
    PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 2, SIGCSE 2023, 2023, : 1401 - 1401
  • [45] Applying the Block-Based Programming Language ALICE for Developing Programming Competencies in University Students
    Vinueza-Morales, Mariuxi
    Cardenas-Cobo, Jesennia
    Cabezas-Quinto, Jessica
    Vidal-Silva, Cristian
    IEEE ACCESS, 2025, 13 : 21471 - 21485
  • [46] Pedagogy of teaching introductory text-based programming in terms of computational thinking concepts and practices
    Kandemir, Celal Murat
    Kalelioglu, Filiz
    Gulbahar, Yasemin
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2021, 29 (01) : 29 - 45
  • [47] Investigating the Role of ChatGPT in Supporting Text-Based Programming Education for Students and Teachers
    Wieser, Markus
    Schoffmann, Klaus
    Stefanics, Daniela
    Bollin, Andreas
    Pasterk, Stefan
    INFORMATICS IN SCHOOLS, ISSEP 2023, 2023, 14296 : 40 - 53
  • [48] Implementing Node-Link Interface into a Block-Based Visual Programming Language
    Suzuki, Ryo
    Takahashi, Takuto
    Masuda, Kenta
    Choh, Ikuro
    HUMAN-COMPUTER INTERACTION: INTERACTION IN CONTEXT, HCI INTERNATIONAL 2018, PT II, 2018, 10902 : 455 - 465
  • [49] Accessible Blockly: An Accessible Block-Based Programming Library for People with Visual Impairments
    Mountapmbeme, Aboubakar
    Okafor, Obianuju
    Ludi, Stephanie
    PROCEEDINGS OF THE 24TH INTERNATIONAL ACM SIGACCESS CONFERENCE ON COMPUTERS AND ACCESSIBILITY, ASSETS 2022, 2022,
  • [50] Toward a Block-Based Programming Approach to Interactive Storytelling for Upper Elementary Students
    Smith, Andy
    Mott, Bradford
    Taylor, Sandra
    Hubbard-Cheuoua, Aleata
    Minogue, James
    Oliver, Kevin
    Ringstaff, Cathy
    INTERACTIVE STORYTELLING, ICIDS 2020, 2020, 12497 : 111 - 119