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 条
  • [21] Predicting programming performance by using process behavior in a block-based programming environment
    Fu, Qian
    Tang, Wenjing
    Zheng, Yafeng
    Ma, Haotian
    Zhong, Tianlong
    [J]. INTERACTIVE LEARNING ENVIRONMENTS, 2022,
  • [22] A Comparison of Block-Based Programming Platforms for Learning Programming and Creating Simple Application
    AbdulSamad, Umar
    Romli, Rohaida
    [J]. ADVANCES ON INTELLIGENT INFORMATICS AND COMPUTING: HEALTH INFORMATICS, INTELLIGENT SYSTEMS, DATA SCIENCE AND SMART COMPUTING, 2022, 127 : 630 - 640
  • [23] Co-located Collaborative Block-Based Programming
    Selwyn-Smith, Ben
    Anslow, Craig
    Homer, Michael
    Wallace, James R.
    [J]. 2019 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2019), 2019, : 107 - 116
  • [24] Position: Accessible Block-Based Programming: Why and How
    Milne, Lauren R.
    Ladner, Richard E.
    [J]. 2019 IEEE BLOCKS AND BEYOND WORKSHOP (B&B), 2019, : 19 - 22
  • [25] Design and analysis of microworlds and puzzles for block-based programming
    Pelanek, Radek
    Effenberger, Tomas
    [J]. COMPUTER SCIENCE EDUCATION, 2022, 32 (01) : 66 - 104
  • [26] Block-Based Programming Abstractions for Explicit Parallel Computing
    Feng, Annette
    Tilevich, Eli
    Feng, Wu-chun
    [J]. 2015 IEEE BLOCKS AND BEYOND WORKSHOP (BLOCKS AND BEYOND), 2015, : 71 - 75
  • [27] BlockXR: A Novel Tangible Block-Based Programming Platform
    De Siqueira, Alexandre G.
    Feijoo-Garcia, Pedro G.
    Stanley, Sean P.
    [J]. 2021 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2021), 2021,
  • [28] Towards Collaborative Block-Based Programming on Digital Tabletops
    Selwyn-Smith, Ben
    Homer, Michael
    Anslow, Craig
    [J]. 2017 IEEE BLOCKS AND BEYOND WORKSHOP (B&B), 2017, : 57 - 60
  • [29] Cubely: Virtual Reality Block-Based Programming Environment
    Vincur, Juraj
    Konopka, Martin
    Tvarozek, Jozef
    Hoang, Martin
    Navrat, Pavol
    [J]. VRST'17: PROCEEDINGS OF THE 23RD ACM SYMPOSIUM ON VIRTUAL REALITY SOFTWARE AND TECHNOLOGY, 2017,
  • [30] Evaluating the Effectiveness of Parsons Problems for Block-based Programming
    Zhi, Rui
    Chi, Min
    Barnes, Tiffany
    Price, Thomas W.
    [J]. ICER '19 - PROCEEDINGS OF THE 2019 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH, 2019, : 51 - 59