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 条
  • [41] Block-based Watermarking Using Random Position Key
    Kim, Won-Jei
    Lee, Jong-Keuk
    Kim, Ji-Hong
    Kwon, Ki-Ryong
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2009, 9 (02): : 83 - 87
  • [42] An automatic feedback model for learning programming via block-based programming platforms
    Cakiroglu, Unal
    Mumcu, Suheda
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2023, 31 (05) : 1398 - 1411
  • [43] Predicting programming performance by using process behavior in a block-based programming environment
    Fu, Qian
    Tang, Wenjing
    Zheng, Yafeng
    Ma, Haotian
    Zhong, Tianlong
    INTERACTIVE LEARNING ENVIRONMENTS, 2024, 32 (06) : 2371 - 2385
  • [44] A Comparison of Block-Based Programming Platforms for Learning Programming and Creating Simple Application
    AbdulSamad, Umar
    Romli, Rohaida
    ADVANCES ON INTELLIGENT INFORMATICS AND COMPUTING: HEALTH INFORMATICS, INTELLIGENT SYSTEMS, DATA SCIENCE AND SMART COMPUTING, 2022, 127 : 630 - 640
  • [45] 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
  • [46] How Block Categories Affect Learner Satisfaction with a Block-Based Programming Interface
    Rodriguez, Fernando J.
    Price, Kimberly Michelle
    Isaac, Joseph, Jr.
    Boyer, Kristy Elizabeth
    Gardner-McCune, Christina
    2017 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC), 2017, : 201 - 205
  • [47] 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
  • [48] 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
  • [49] 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,
  • [50] Synthesizing a Progression of Subtasks for Block-Based Visual Programming Tasks
    Tercan, Alperen
    Ghosh, Ahana
    Eniser, Hasan Ferit
    Christakis, Maria
    Singla, Adish
    AI FOR EDUCATION WORKSHOP, 2024, 257 : 129 - 138