Integrating Computer Science into Music Education

被引:1
|
作者
Peterson, John [1 ]
Haynes, Greg [1 ]
机构
[1] Western State Colorado Univ, Gunnison, CO 81231 USA
基金
美国国家科学基金会;
关键词
Domain-specific languages; music education; Haskell;
D O I
10.1145/3017680.3017767
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We present an experience report demonstrating the use a Domain-Specific Language, Nuterpea, in a general education music class. While the use of computing in music education is common, we demonstrate that coding allows students without a background in music or computing to explore topics in music form and theory. Coding supports a new style of music education, one that is focused on creating musical compositions rather that performance or appreciation of existing music. We focus on styles of music that can be built algorithmically from a structural description. With such music the use of coding allows students to define and use patterns in a way that makes it possible for complex compositions to be specified in a concise manner. This approach suits the context of general education; we have designed our curriculum around genres of music that are easily represented in an algorithmic manner. Our experience suggests that a well-designed DSL for describing musical compositions provides a unique way to introduce students to core concepts in music in way that is engaging for learners and pedagogically appropriate for topics in music theory and structure. In addition, students are exposed to computer science topics such as programming language syntax, functions, abstractions, and types. We have also used this approach with pre-college students and believe that this style of music education can be adapted to a K12 environment.
引用
收藏
页码:459 / 464
页数:6
相关论文
共 50 条
  • [21] Science Fiction in Computer Science Education
    Bates, Rebecca
    Goldsmith, Judy
    Berne, Rosalyn
    Summet, Valerie
    Veilleux, Nanette
    [J]. SIGCSE 12: PROCEEDINGS OF THE 43RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2011, : 161 - 162
  • [22] Integrating Computer Science and Physical Education in Elementary Schools with Data Science Learning Modules Using Wearable Microcontrollers
    Jeong, Hyun
    Payton, Jamie
    Julien, Christine
    Castelli, Darla
    [J]. 2022 IEEE 19TH INTERNATIONAL CONFERENCE ON MOBILE AD HOC AND SMART SYSTEMS (MASS 2022), 2022, : 710 - 715
  • [23] Computers in Education and Education in Computer Science
    Luis Sierra-Rodriguez, Jose
    Jose Garcia-Penalvo, Francisco
    [J]. EDUCATION IN THE KNOWLEDGE SOCIETY, 2015, 16 (04): : 25 - 31
  • [24] Ubiquitous Music: A Computer Science Approach
    Schiavoni, Flavio Luiz
    Costalonga, Leandro
    [J]. JOURNAL OF CASES ON INFORMATION TECHNOLOGY, 2015, 17 (04) : 20 - 28
  • [25] Integrating Nursing Science in the Education Process
    Faye Felicilda, Rhea
    [J]. CREATIVE NURSING, 2011, 17 (03) : 113 - 117
  • [26] Integrating computing science undergraduate education
    Paweska, RF
    [J]. 28TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE - CONFERENCE PROCEEDINGS, VOLS 1-3, 1998, : 1202 - 1207
  • [27] Integrating Computational Thinking with a Music Education Context
    Bell, Judith
    Bell, Tim
    [J]. INFORMATICS IN EDUCATION, 2018, 17 (02): : 151 - 166
  • [28] INTEGRATING SCIENCE AND PASSION IN CONSERVATION EDUCATION
    FLEISCHNER, TL
    [J]. CONSERVATION BIOLOGY, 1990, 4 (04) : 452 - 453
  • [29] Integrating Art and Science in Undergraduate Education
    Gurnon, Daniel
    Voss-Andreae, Julian
    Stanley, Jacob
    [J]. PLOS BIOLOGY, 2013, 11 (02):
  • [30] Proceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE: ITiCSE 2008 chairs' welcome
    Universidad Politécnica de Madrid
    不详
    不详
    [J]. Proc Conf Integr Technol Comput Sci Educ ITiCSE, 2008, (iii):