Blocks, Blocks, and More Blocks-Based Programming

被引:2
|
作者
Selwyn-Smith, Ben [1 ]
Anslow, Craig [2 ]
Homer, Michael [2 ]
机构
[1] Oracle Labs, Brisbane, Qld, Australia
[2] Victoria Univ Wellington, Wellington, New Zealand
来源
PROCEEDINGS OF THE 1ST ACM SIGPLAN INTERNATIONAL WORKSHOP ON PROGRAMMING ABSTRACTIONS AND INTERACTIVE NOTATIONS, TOOLS, AND ENVIRONMENTS, PAINT 2022 | 2022年
关键词
Block-Based Programming Languages; BBPL; Programming; Literature Review; APP INVENTOR; SCRATCH;
D O I
10.1145/3563836.3568726
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Blocks-based programming is a common way to teach novices how to program. However, there are many block-based languages to choose from. This paper reviews Block-Based Programming Languages (BBPLs), takes a detailed look at a number of existing BBPLs including their features and comparing and contrasting these languages. Finally, through a number of research questions, this paper evaluates the current state of the art and points out areas for potential further research.
引用
收藏
页码:35 / 47
页数:13
相关论文
共 50 条
  • [31] Predicting Successful Programming Submissions Based on Critical Logic Blocks
    Pan, Ka Weng
    Jeffries, Bryn
    Koprinska, Irena
    ARTIFICIAL INTELLIGENCE IN EDUCATION, PT II, AIED 2024, 2024, 14830 : 363 - 371
  • [32] Contracting: Building blocks for more success
    Langel, C
    BWK, 2005, 57 (06): : 3 - 3
  • [33] MEDIATED TRANSFER FROM BLOCKS TO TEXT-BASED PROGRAMMING
    Krpan, Divna
    Mladenovic, Sasa
    Zaharija, Goran
    Cuvic, Marin Aglic
    14TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED2020), 2020, : 6335 - 6341
  • [34] Blocks4All: Overcoming Accessibility Barriers to Blocks Programming for Children with Visual Impairments
    Milne, Lauren R.
    Ladner, Richard E.
    PROCEEDINGS OF THE 2018 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS (CHI 2018), 2018,
  • [35] λ-blocks: Data Processing with Topologies of Blocks
    Caneill, Matthieu
    De Palma, Noel
    2018 IEEE INTERNATIONAL CONGRESS ON BIG DATA (IEEE BIGDATA CONGRESS), 2018, : 9 - 16
  • [36] Discovery of Neuritogenic Securinega Alkaloids from Flueggea suffruticosa by a Building Blocks-Based Molecular Network Strategy
    He, Qi-Fang
    Wu, Zhen-Long
    Li, Liuren
    Sun, Wan-Yang
    Wang, Gui-Yang
    Jiang, Ren-Wang
    Hu, Li-Jun
    Shi, Lei
    He, Rong-Rong
    Wang, Ying
    Ye, Wen-Cai
    ANGEWANDTE CHEMIE-INTERNATIONAL EDITION, 2021, 60 (36) : 19609 - 19613
  • [37] Novel Scratch Programming Blocks for Web Scraping
    Park, Youngki
    Shin, Youhyun
    ELECTRONICS, 2022, 11 (16)
  • [38] CodeRhythm: Designing Inclusive Tangible Programming Blocks
    Rong, Zhiyi
    Chan, Ngo Fung
    Chen, Taizhou
    Zhu, Kening
    COMPANION PUBLICATION OF THE 2020 ACM DESIGNING INTERACTIVE SYSTEMS CONFERENCE (DIS' 20 COMPANION), 2020, : 105 - 110
  • [39] 'Blocks'
    Donaldson, Jeffery
    ANTIGONISH REVIEW, 2007, (151): : 67 - 68
  • [40] Electronic blocks: Tangible programming elements for preschoolers
    Wyeth, P
    Wyeth, G
    HUMAN-COMPUTER INTERACTION - INTERACT'01, 2001, : 496 - 503