Position Paper: Block-based Programming Should Offer Intelligent Support for Learners

被引:0
|
作者
Price, Thomas W. [1 ]
Barnes, Tiffany [1 ]
机构
[1] North Carolina State Univ, Raleigh, NC 27606 USA
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Block-based programming environments make learning to program easier by allowing learners to focus on concepts rather than syntax. However, these environments offer little support when learners encounter difficulty with programming concepts themselves, especially in the absence of instructors. Textual programming environments increasingly use AI and data mining to provide intelligent, adaptive support for students, similar to human tutoring, which has been shown to improve performance and learning outcomes. In this position paper, we argue that block-based programming environments should also include these features. This paper gives an overview of promising research in intelligent support for programming and highlights the challenges and opportunities for applying this work to block-based programming.
引用
收藏
页码:65 / 68
页数:4
相关论文
共 50 条
  • [31] BlockXR: A Novel Tangible Block-Based Programming Platform
    De Siqueira, Alexandre G.
    Feijoo-Garcia, Pedro G.
    Stanley, Sean P.
    2021 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2021), 2021,
  • [32] Cubely: Virtual Reality Block-Based Programming Environment
    Vincur, Juraj
    Konopka, Martin
    Tvarozek, Jozef
    Hoang, Martin
    Navrat, Pavol
    VRST'17: PROCEEDINGS OF THE 23RD ACM SYMPOSIUM ON VIRTUAL REALITY SOFTWARE AND TECHNOLOGY, 2017,
  • [33] Evaluating the Effectiveness of Parsons Problems for Block-based Programming
    Zhi, Rui
    Chi, Min
    Barnes, Tiffany
    Price, Thomas W.
    ICER '19 - PROCEEDINGS OF THE 2019 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH, 2019, : 51 - 59
  • [34] SQheLper: A block-based syntax support for SQL
    Jacobs, Sven
    Jaschke, Steffen
    PROCEEDINGS OF THE 2021 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON), 2021, : 484 - 487
  • [35] iSnap: Automatic Hints and Feedback for Block-based Programming
    Price, Thomas W.
    SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, : 1113 - 1113
  • [36] Supporting Interactive Storytelling with Block-Based Narrative Programming
    Smith, Andy
    Boulden, Danielle
    Mott, Bradford
    Hubbard-Cheuoua, Aleata
    Minogue, James
    Oliver, Kevin
    Ringstaff, Cathy
    INTERACTIVE STORYTELLING, ICIDS 2021, 2021, 13138 : 416 - 424
  • [37] Towards Making Block-based Programming Activities Adaptive
    Effenberger, Tomas
    Pelanek, Radek
    PROCEEDINGS OF THE FIFTH ANNUAL ACM CONFERENCE ON LEARNING AT SCALE (L@S'18), 2018,
  • [38] Effect of the use of block-based languages in programming learning
    Lopez Puente, Eva
    2022 INTERNATIONAL SYMPOSIUM ON COMPUTERS IN EDUCATION (SIIE), 2022,
  • [39] Measuring an Impact of Block-Based Language in Introductory Programming
    Matsuzawa, Yoshiaki
    Tanaka, Yoshiki
    Sakai, Sanshiro
    STAKEHOLDERS AND INFORMATION TECHNOLOGY IN EDUCATION (SAITE 2016), 2016, 493 : 16 - 25
  • [40] Design Patterns and Automated Support for Block-Based Programming Activities in Non-Computing Classes
    Lytle, Nicholas
    2019 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2019), 2019, : 233 - 234