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 条
  • [1] Block-based versus text-based programming: a comparison of learners’ programming behaviors, computational thinking skills and attitudes toward programming
    Dan Sun
    Chee-Kit Looi
    Yan Li
    Chengcong Zhu
    Caifeng Zhu
    Miaoting Cheng
    Educational technology research and development, 2024, 72 : 1067 - 1089
  • [2] Block-based versus text-based programming: a comparison of learners' programming behaviors, computational thinking skills and attitudes toward programming
    Sun, Dan
    Looi, Chee-Kit
    Li, Yan
    Zhu, Chengcong
    Zhu, Caifeng
    Cheng, Miaoting
    ETR&D-EDUCATIONAL TECHNOLOGY RESEARCH AND DEVELOPMENT, 2024, 72 (02): : 1067 - 1089
  • [3] Transitioning from Block-based to Text-based Programming Languages
    Moors, Luke
    Luxton-Reilly, Andrew
    Denny, Paul
    2018 6TH INTERNATIONAL CONFERENCE ON LEARNING AND TEACHING IN COMPUTING AND ENGINEERING (LATICE), 2018, : 57 - 64
  • [4] Parallel Instruction of Text-based and Block-based Programming: On Novice Programmers' Computational Thinking Practices
    Jeon, Minji
    Kwon, Kyungbin
    TECHTRENDS, 2024, 68 (06) : 1033 - 1050
  • [5] The landscape of Block-based programming: Characteristics of block-based environments and how they support the transition to text-based programming
    Lin, Yuhan
    Weintrop, David
    JOURNAL OF COMPUTER LANGUAGES, 2021, 67
  • [6] Combined Effects of Block-Based Programming and Physical Computing on Primary Students' Computational Thinking Skills
    Kastner-Hauler, Oliver
    Tengler, Karin
    Sabitzer, Barbara
    Lavicza, Zsolt
    FRONTIERS IN PSYCHOLOGY, 2022, 13
  • [7] The impact of a block-based visual programming curriculum: Untangling coding skills and computational thinking
    Yang, Zhanxia
    Blake-West, Jessica
    Yang, Dandan
    Bers, Marina
    LEARNING AND INSTRUCTION, 2025, 95
  • [8] Using multimodal learning analytics to understand effects of block-based and text-based modalities on computer programming
    Sun, Dan
    Ouyang, Fan
    Li, Yan
    Zhu, Chengcong
    Zhou, Yang
    JOURNAL OF COMPUTER ASSISTED LEARNING, 2024, 40 (03) : 1123 - 1136
  • [9] 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):
  • [10] Pyrates: A Serious Game Designed to Support the Transition from Block-Based to Text-Based Programming
    Branthome, Matthieu
    EDUCATING FOR A NEW FUTURE: MAKING SENSE OF TECHNOLOGY-ENHANCED LEARNING ADOPTION, EC-TEL 2022, 2022, 13450 : 31 - 44