Quantifying Patterns and Programming Strategies in Block-based Programming Environments

被引:3
|
作者
Kesselbacher, Max [1 ]
Bollin, Andreas [1 ]
机构
[1] Univ Klagenfurt, Dept Informat Didact, Klagenfurt, Austria
关键词
block-based programming; programming skills; programming patterns; learning analytics;
D O I
10.1109/ICSE-Companion.2019.00101
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Pupils are often first exposed to programming in block-based programming environments like Scratch. Identifying and measuring the previous experience of students learning to program is a key to improve the teaching of programming. In this contribution, we outline an approach to measure and evaluate programming interactions with the block-based programming environment Scratch. First results, obtained with eight upper secondary school students, show that programming skills and patterns can be quantified with interaction metrics measured during program construction. The aim is a more fine-grained identification and assessment of programming skills.
引用
收藏
页码:254 / 255
页数:2
相关论文
共 50 条
  • [1] 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
    [J]. JOURNAL OF COMPUTER LANGUAGES, 2021, 67
  • [2] THE PROBLEM WITH DEBUGGING IN CURRENT BLOCK-BASED PROGRAMMING ENVIRONMENTS
    Hromkovi, Juraj
    Staub, Jacqueline
    [J]. BULLETIN OF THE EUROPEAN ASSOCIATION FOR THEORETICAL COMPUTER SCIENCE, 2021, (135):
  • [3] An analysis of block-based programming environments for CS1
    Begosso, Luiz Carlos
    Begosso, Luiz Ricardo
    Christ, Natalia Aragao
    [J]. 2020 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2020), 2020,
  • [4] Debugging during block-based programming
    ChanMin Kim
    Jiangmei Yuan
    Lucas Vasconcelos
    Minyoung Shin
    Roger B. Hill
    [J]. Instructional Science, 2018, 46 : 767 - 787
  • [5] Synthesizing Tasks for Block-based Programming
    Ahmed, Umair Z.
    Christakis, Maria
    Efremov, Aleksandr
    Fernandez, Nigel
    Ghosh, Ahana
    Roychoudhury, Abhik
    Singla, Adish
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 33, NEURIPS 2020, 2020, 33
  • [6] Understanding students' abstractions in block-based programming environments: A performance based evaluation
    Cakiroglu, Unal
    Cevik, Isak
    Koseli, Engin
    Aydin, Merve
    [J]. THINKING SKILLS AND CREATIVITY, 2021, 41
  • [7] Smells in Block-Based Programming Languages
    Hermans, Felienne
    Stolee, Kathryn T.
    Hoepelman, David
    [J]. 2016 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC), 2016, : 68 - 72
  • [8] Debugging during block-based programming
    Kim, ChanMin
    Yuan, Jiangmei
    Vasconcelos, Lucas
    Shin, Minyoung
    Hill, Roger B.
    [J]. INSTRUCTIONAL SCIENCE, 2018, 46 (05) : 767 - 787
  • [9] Programming trajectories analytics in block-based programming language learning
    Jiang, Bo
    Zhao, Wei
    Zhang, Nuan
    Qiu, Feiyue
    [J]. INTERACTIVE LEARNING ENVIRONMENTS, 2022, 30 (01) : 113 - 126
  • [10] Predictive Student Modeling in Block-Based Programming Environments with Bayesian Hierarchical Models
    Emerson, Andrew
    Geden, Michael
    Smith, Andy
    Wiebe, Eric
    Mott, Bradford
    Boyer, Kristy Elizabeth
    Lester, James
    [J]. UMAP'20: PROCEEDINGS OF THE 28TH ACM CONFERENCE ON USER MODELING, ADAPTATION AND PERSONALIZATION, 2020, : 62 - 70