Toward an Efficient User Interface for Block-Based Visual Programming

被引:0
|
作者
Inayama, Yota [1 ]
Hosobe, Hiroshi [1 ]
机构
[1] Hosei Univ, Fac Comp & Informat Sci, Tokyo, Japan
关键词
visual programming; block; user interface;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Block-based visual programming (BVP) is becoming popular as a basis of programming education. It allows beginners to visually construct programs without suffering from syntax errors. However, a typical user interface for BVP is inefficient partly because the users need to perform many drag-and-drop operations to put blocks on a program, and also partly because they need to find necessary blocks from many choices. To improve the efficiency of constructing programs in a BVP system, we propose a user interface that introduces three new features: (1) the semiautomatic addition of blocks; (2) the use of a pie menu to change categories of blocks; (3) the focus+context visualization of blocks in a category. We implemented a prototype BVP system with the new user interface.
引用
收藏
页码:293 / 294
页数:2
相关论文
共 50 条
  • [31] Effects of Block-Based Visual Programming on K-12 Students' Learning Outcomes
    Yu, Qing
    Yu, Kun
    Li, Baomin
    JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 2025, 63 (01) : 64 - 98
  • [32] Educational Robotics and Mediated Transfer: Transitioning from Tangible Tile-based Programming, to Visual Block-based Programming
    Pedersen, Bjarke Kristian Maigaard Kjaer
    Jacobsen, Didde Marie
    Teichert, Lukas Juhl Lyk
    Nielsen, Jacob
    HRI '21: COMPANION OF THE 2021 ACM/IEEE INTERNATIONAL CONFERENCE ON HUMAN-ROBOT INTERACTION, 2021, : 402 - 406
  • [33] 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
  • [34] 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
  • [35] A visual programming model for user interface animation
    Vodislav, D
    1997 IEEE SYMPOSIUM ON VISUAL LANGUAGES, PROCEEDINGS, 1997, : 344 - 351
  • [36] A Block-Based Human Model for Visual Surveillance
    Folgado, Encarnacion
    Rincon, Mariano
    Bachiller, Margarita
    Carmona, Enrique J.
    BIOINSPIRED APPLICATIONS IN ARTIFICIAL AND NATURAL COMPUTATION, PT II, 2009, 5602 : 208 - 215
  • [37] Block-based progressive visual secret sharing
    Hou, Young-Chang
    Quan, Zen-Yu
    Tsai, Chih-Fong
    Tseng, A-Yu
    INFORMATION SCIENCES, 2013, 233 : 290 - 304
  • [38] Exploring the Effectiveness and Moderators of Block-Based Visual Programming on Student Learning: A Meta-Analysis
    Hu, Yue
    Chen, Cheng-Huan
    Su, Chien-Yuan
    JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 2021, 58 (08) : 1467 - 1493
  • [39] Investigating Challenges Faced by Learners with Visual Impairments using Block-Based Programming/Hybrid Environments
    Mountapmbeme, Aboubakar
    Ludi, Stephanie
    22ND INTERNATIONAL ACM SIGACCESS CONFERENCE ON COMPUTERS AND ACCESSIBILITY (ASSETS '20), 2020,
  • [40] Effect of Block-Based Python']Python Programming Environment on Programming Learning
    Kim, Yongcheon
    Kim, Jamee
    Lee, Wongyu
    APPLIED SCIENCES-BASEL, 2023, 13 (19):