A Comparison of Block-Based Programming Platforms for Learning Programming and Creating Simple Application

被引:3
|
作者
AbdulSamad, Umar [1 ]
Romli, Rohaida [1 ]
机构
[1] Univ Utara Malaysia, Sch Comp, Sintok 06010, Kedah, Malaysia
关键词
Block-based programming; Visual programming language; Learning programming; Novice programmers; SCRATCH; SKILLS;
D O I
10.1007/978-3-030-98741-1_52
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Among the several programming paradigms, block-based visual programming has become widespread in recent years. Visual programming language is any programming language which enables developers to design programs graphically, manipulating rather than by textually defining program elements. Since the first attempts in the 1970s, visual programming has come a long way, but it still has an aura of promises that had not been accomplished. Block-based programming avoid the occurrence of syntactic errors. In the current literatures, there have not much empirical evidence showing and revealing the usage and utilization of the available block-based programming platforms and how these platforms would offer programming environment that able to engage, motivate and provide satisfaction to novice learners. Thus, it is significant to analyze the block-based programming approach to determine the most effective block-based solutions. Thus, a suggestion on the most effective block-based programming platform(s) that enables novice learners to develop applications easily can be made. This paper provides a comparison among different block-based programming platforms that are currently available, in identifying those that support effective learning in programming as well as providing ability to speed up the process of writing codes.
引用
收藏
页码:630 / 640
页数:11
相关论文
共 50 条
  • [41] Promoting Computer Science Learning with Block-Based Programming and Narrative-Centered Gameplay
    Min, Wookhee
    Mott, Bradford
    Park, Kyungjin
    Taylor, Sandra
    Akram, Bita
    Wiebe, Eric
    Boyer, Kristy Elizabeth
    Lester, James
    2020 IEEE CONFERENCE ON GAMES (IEEE COG 2020), 2020, : 654 - 657
  • [42] A Block-Based Interactive Programming Environment for Large-Scale Machine Learning Education
    Park, Youngki
    Shin, Youhyun
    APPLIED SCIENCES-BASEL, 2022, 12 (24):
  • [43] 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
  • [44] Blockly Goes to Work: Block-based Programming for Industrial Robots
    Weintrop, David
    Shepherd, David C.
    Francis, Patrick
    Franklin, Diana
    2017 IEEE BLOCKS AND BEYOND WORKSHOP (B&B), 2017, : 29 - 36
  • [45] 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,
  • [46] Text Processing Education Using a Block-Based Programming Language
    Park, Youngki
    Shin, Youhyun
    IEEE ACCESS, 2022, 10 : 128484 - 128497
  • [47] A methodology for the analysis of block-based programming languages appropriate for children
    Kraleva R.
    Kralev V.
    Kostadinova D.
    Journal of Computing Science and Engineering, 2019, 13 (01): : 1 - 10
  • [48] 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
  • [49] Toward a Responsive Interface to Support Novices in Block-Based Programming
    Rodriguez, Fernando J.
    Smith, Cody R.
    Smith, Andy
    Boyer, Kristy Elizabeth
    Wiebe, Eric N.
    Mott, Bradford W.
    Lester, James C.
    2019 IEEE BLOCKS AND BEYOND WORKSHOP (B&B), 2019, : 9 - 13
  • [50] Block-based programming with Scratch community data: A position paper
    Dasgupta, Sayamindu
    2015 IEEE BLOCKS AND BEYOND WORKSHOP (BLOCKS AND BEYOND), 2015, : 97 - 98