Inspiring Interest in Computing using Music: A Case Study on Students Lacking Prior Music Education

  • Douglas Lusa Krug IFPR
  • Reuel J. Kulibaba IFPR
  • Denis A. Linzmeyer
  • Chrystalla Mouza University of Illinois Urbana-Champaign
  • David C. Shepherd Louisiana State University

Resumo


Broadening interest in computer science is a major research goal of the 21st century. Many initiatives use traditional “hooks” to attract students, such as video games and robotics. Unfortunately, this tends to attract only those already interested in computer science. One alternative domain gaining momentum in computer science education research is music, which is showing interesting results with participants that have previous music knowledge. This paper presents a case study of teaching computer programming with music, in Brazil, to students with limited formal music experience. Through data collected in surveys, focus groups, and researchers’ observations, we show that in this context students can still learn and thrive as musical programmers.

Referências

Aaron, S. and Blackwell, A. F. (2013). From sonic pi to overtone: Creative musical experiences with domain-specific and functional languages. In Proceedings of the First ACM SIGPLAN Workshop on Functional Art, Music, Modeling & Design, FARM ’13, page 35–46, New York, NY, USA. Association for Computing Machinery.

Apiola, M., Saqr, M., López-Pernas, S., and Tedre, M. (2022). Computing education research compiled: Keyword trends, building blocks, creators, and dissemination. IEEE Access, 10:27041–27068.

Branco, A., Dutra, C., Zumpichiatti, D., Campos, F. A., SantClair, G., Mello, J., Moreira, J. a. V., Godinho, J., Marotti, J., and Gomide, J. (2021). Programming for children and teenagers in brazil: A 5-year experience of an outreach project. In Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, SIGCSE ’21, page 411–417, New York, NY, USA. Association for Computing Machinery.

Brasil and da Educação, M. (2016). Catálogo nacional de cursos técnicos.

Coenraad, M., Fofang, B. J., and Weintrop, D. (2021). Gusanos y espheros: Computing with youth in rural el salvador. In Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, SIGCSE ’21, page 404–410, New York, NY, USA. Association for Computing Machinery.

de Araújo, G. C. and Lima, I. F. (2022). Gaps in the training of arts teachers: old challenges and problems in brazilian education. Arts Education Policy Review, 123(4):178–193.

de Informação e Coordenação do Ponto BR, N. (2021). Survey on the use of information and communication technologies in brazilian schools : Ict in education 2020.

Ericson, B. and McKlin, T. (2012). Effective and sustainable computing summer camps. In Proceedings of the 43rd ACM technical symposium on Computer Science Education, pages 289–294.

Falcão, T. P. (2021). Computational thinking for all: What does it mean for teacher education in brazil? In Anais do Simpósio Brasileiro de Educação em Computação, pages 371–379. SBC.

Freeman, J., Magerko, B., McKlin, T., Reilly, M., Permar, J., Summers, C., and Fruchter, E. (2014). Engaging underrepresented groups in high school introductory computing through computational remixing with earsketch. In Proceedings of the 45th ACM Technical Symposium on Computer Science Education, SIGCSE ’14, page 85–90, New York, NY, USA. Association for Computing Machinery.

Gorson, J., Patel, N., Beheshti, E., Magerko, B., and Horn, M. (2017). Tunepad: Computational thinking through sound composition. In Proceedings of the 2017 Conference on Interaction Design and Children, pages 484–489.

Gutierrez, F. J., Simmonds, J., Casanova, C., Sotomayor, C., and Hitschfeld, N. (2018). Coding or hacking? exploring inaccurate views on computing and computer scientists among k-6 learners in chile. In Proceedings of the 49th ACM Technical Symposium on Computer Science Education, SIGCSE ’18, page 993–998, New York, NY, USA. Association for Computing Machinery.

Hentschke, L. (2013). Global policies and local needs of music education in brazil. Arts Education Policy Review, 114(3):119–125.

Horn, M., Banerjee, A., West, M., Pinkard, N., Pratt, A., Freeman, J., Magerko, B., and McKlin, T. (2020). Tunepad: Engaging learners at the intersection of music and code.

Kafai, Y. B. and Burke, Q. (2015). Constructionist gaming: Understanding the benefits of making games for learning. Educational psychologist, 50(4):313–334.

Köppe, C. (2020). Program a hit – using music as motivator for introducing programming concepts. In Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE ’20, page 266–272, New York, NY, USA. Association for Computing Machinery.

Lusa Krug, D., Bowman, E., Barnett, T., Pollock, L., and Shepherd, D. (2021). Code Beats: A Virtual Camp for Middle Schoolers Coding Hip Hop, page 397–403. Association for Computing Machinery, New York, NY, USA.

Maciel, C., Bim, S. A., and da Silva Figueiredo, K. (2018). Digital girls program: Disseminating computer science to girls in brazil. In Proceedings of the 1st International Workshop on Gender Equality in Software Engineering, GE ’18, page 29–32, New York, NY, USA. Association for Computing Machinery.

Magerko, B., Freeman, J., McKlin, T., McCoid, S., Jenkins, T., and Livingston, E. (2013). Tackling engagement in computing with computational music remixing. In Proceeding of the 44th ACM Technical Symposium on Computer Science Education, SIGCSE ’13, page 657–662, New York, NY, USA. Association for Computing Machinery.

Magerko, B., Freeman, J., Mcklin, T., Reilly, M., Livingston, E., Mccoid, S., and Crews-Brown, A. (2016). Earsketch: A steam-based approach for underrepresented populations in high school computer science education. ACM Trans. Comput. Educ., 16(4).

Manaris, B., Stevens, B., and Brown, A. R. (2016). Jythonmusic: An environment for teaching algorithmic music composition, dynamic coding and musical performativity. Journal of Music, Technology & Education, 9(1):33–56.

Miller, K., Sonnert, G., and Sadler, P. (2018). The influence of students’ participation in stem competitions on their interest in stem careers. International Journal of Science Education, Part B, 8(2):95–114.

Mouza, C., Marzocchi, A., Pan, Y.-C., and Pollock, L. (2016). Development, implementation, and outcomes of an equitable computer science after-school program: Findings from middle-school students. Journal of Research on Technology in Education, 48(2):84–104.

Newsome, M. (2022). Computer science has a racism problem: these researchers want to fix it. Nature, 610(7932):440–443.

Petrie, C. (2022). Programming music with sonic pi promotes positive attitudes for beginners. Computers & Education, 179:104409.

Ribeiro, L., Castro, A., Fröhlich, A. A., Ferraz, C. A. G., Ferreira, C. E., Serey, D., de Angelis Cordeiro, D., Aires, J., Bigolin, N., and Cavalheiro, S. (2019). Diretrizes da sociedade brasileira de computação para o ensino de computação na educação básica. Sociedade Brasileira de Computação.

SantClair, G., Godinho, J., and Gomide, J. (2021). Affordable robotics projects in primary schools: A course experience in brazil. In Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, SIGCSE ’21, page 66–72, New York, NY, USA. Association for Computing Machinery.

Santos, P. S. C., Araujo, L. G. J., and Bittencourt, R. A. (2018). A mapping study of computational thinking and programming in brazilian k-12 education. In 2018 IEEE Frontiers in Education Conference (FIE), pages 1–8.

Scott, A., Martin, A., McAlear, F., and Madkins, T. C. (2016). Broadening participation in computer science: Existing out-of-school initiatives and a case study. ACM Inroads, 7(4):84–90.

Zhang, J., Luxton-Reilly, A., Denny, P., and Whalley, J. (2021). Scientific collaboration network analysis for computing education conferences. In Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V. 1, ITiCSE ’21, page 582–588, New York, NY, USA. Association for Computing Machinery.

Zhang, Y., Krug, D. L., Mouza, C., Shepherd, D. C., and Pollock, L. (2022). A case study of middle schoolers’ use of computational thinking concepts and practices during coded music composition. In Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 1, ITiCSE ’22, page 33–39, New York, NY, USA. Association for Computing Machinery.
Publicado
06/11/2023
KRUG, Douglas Lusa; KULIBABA, Reuel J.; LINZMEYER, Denis A.; MOUZA, Chrystalla; SHEPHERD, David C.. Inspiring Interest in Computing using Music: A Case Study on Students Lacking Prior Music Education. In: SIMPÓSIO BRASILEIRO DE INFORMÁTICA NA EDUCAÇÃO (SBIE), 34. , 2023, Passo Fundo/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 1612-1624. DOI: https://doi.org/10.5753/sbie.2023.233821.