Sonification Blocks: A Block-Based Programming Environment For Embodied Data Sonification

被引:7
|
作者
Atherton, Jack [1 ]
Blikstein, Paulo [2 ]
机构
[1] Stanford Univ, Ctr Comp Res Mus & Acoust, Stanford, CA 94305 USA
[2] Stanford Univ, Grad Sch Educ, Stanford, CA 94305 USA
关键词
computer science education; music; sonification; embodied cognition; constructionism;
D O I
10.1145/3078072.3091992
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
High school students often struggle to find the motivation to learn to program. Music can be a powerful motivator for these students, but existing tools that combine music production with programming often fail to meaningfully engage students with core computer science concepts. Sonification Blocks was created to shift the focus back toward big ideas in programming. Sonification Blocks is a programming language for data sonification, the process of creating audio algorithms and controlling them with streams of data. Its implementation as a block-based language with clear, interactive data visualizers allows high-school-aged learners to develop computational literacy. Furthermore, the act of manipulating sound parameters with data streams that are controlled through body motion may help connect learners with powerful ideas in programming and data science.
引用
收藏
页码:733 / 736
页数:4
相关论文
共 50 条
  • [1] Making Data Sing: Embodied Approaches to Sonification
    Parkinson, Adam
    Tanaka, Atau
    [J]. SOUND, MUSIC, AND MOTION, 2014, 8905 : 151 - 160
  • [2] KareNao: A Tangible Block-Based Programming Environment
    Fu, Joshua
    Lim, Ryan
    Giacaman, Nasser
    Sutherland, Craig J.
    [J]. 2021 18TH INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS (UR), 2021, : 314 - 319
  • [3] A Sonification System Based on Geographic and Meteorologic Data
    Huang, Chih-Fang
    Nien, Wei-Po
    [J]. 2015 8TH INTERNATIONAL CONFERENCE ON UBI-MEDIA COMPUTING (UMEDIA) CONFERENCE PROCEEDINGS, 2015, : 259 - 262
  • [4] 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,
  • [5] Effect of Block-Based Python']Python Programming Environment on Programming Learning
    Kim, Yongcheon
    Kim, Jamee
    Lee, Wongyu
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (19):
  • [6] 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,
  • [7] Perceptualization of biomedical data - An experimental environment for visualization and sonification of brain electrical activity
    Jovanov, E
    Starcevic, D
    Radivojevic, V
    Samardzic, A
    Simeunovic, V
    [J]. IEEE ENGINEERING IN MEDICINE AND BIOLOGY MAGAZINE, 1999, 18 (01): : 50 - 55
  • [8] A Strata-Based Approach to Discussing Artistic Data Sonification
    Mardakheh, Milad Khosravi
    Wilson, Scott
    [J]. LEONARDO, 2022, 55 (05) : 516 - 520
  • [9] Block-based programming with Scratch community data: A position paper
    Dasgupta, Sayamindu
    [J]. 2015 IEEE BLOCKS AND BEYOND WORKSHOP (BLOCKS AND BEYOND), 2015, : 97 - 98
  • [10] If motion sounds: Movement sonification based on inertial sensor data
    Brock, Heike
    Schmitz, Gerd
    Baumann, Jan
    Effenberg, Alfred O.
    [J]. ENGINEERING OF SPORT CONFERENCE 2012, 2012, 34 : 556 - 561