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 条
  • [1] Position Paper: Lack of Keyboard Support Cripples Block-Based Programming
    Brown, Neil C. C.
    Kolling, Michael
    Altadmri, Amjad
    2015 IEEE BLOCKS AND BEYOND WORKSHOP (BLOCKS AND BEYOND), 2015, : 59 - 61
  • [2] Block-based programming with Scratch community data: A position paper
    Dasgupta, Sayamindu
    2015 IEEE BLOCKS AND BEYOND WORKSHOP (BLOCKS AND BEYOND), 2015, : 97 - 98
  • [3] Position Paper: Towards Making Block-Based Programming Accessible for Blind Users
    Ludi, Stephanie
    2015 IEEE BLOCKS AND BEYOND WORKSHOP (BLOCKS AND BEYOND), 2015, : 67 - 69
  • [4] Position: Accessible Block-Based Programming: Why and How
    Milne, Lauren R.
    Ladner, Richard E.
    2019 IEEE BLOCKS AND BEYOND WORKSHOP (B&B), 2019, : 19 - 22
  • [5] The landscape of Block-based programming: Characteristics of block-based environments and how they support the transition to text-based programming
    Lin, Yuhan
    Weintrop, David
    JOURNAL OF COMPUTER LANGUAGES, 2021, 67
  • [6] Enhancing Block-Based Programming Pedagogy to Promote the Culture of Quality From the Ground Up A Position Paper
    Techapalokul, Peeratham
    Tilevich, Eli
    2017 IEEE BLOCKS AND BEYOND WORKSHOP (B&B), 2017, : 95 - 98
  • [7] 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
  • [8] Position Paper: From Interest to Usefulness with BlockPy, a Block-based, Educational Environment
    Bart, Austin Cory
    Tilevich, Eli
    Shaffer, Clifford A.
    Kafura, Dennis
    2015 IEEE BLOCKS AND BEYOND WORKSHOP (BLOCKS AND BEYOND), 2015, : 87 - 89
  • [9] Debugging during block-based programming
    ChanMin Kim
    Jiangmei Yuan
    Lucas Vasconcelos
    Minyoung Shin
    Roger B. Hill
    Instructional Science, 2018, 46 : 767 - 787
  • [10] Synthesizing Tasks for Block-based Programming
    Ahmed, Umair Z.
    Christakis, Maria
    Efremov, Aleksandr
    Fernandez, Nigel
    Ghosh, Ahana
    Roychoudhury, Abhik
    Singla, Adish
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 33, NEURIPS 2020, 2020, 33