31 research outputs found
\u3cem\u3eLearning to Code Music\u3c/em\u3e: Development of a Supplemental Unit for High School Computer Science
Learning to Code Music is a supplemental unit developed for high school computer science. This unit was developed after researching the effects of biases in curriculum, effective teaching, and incorporating the arts into coding. This supplemental unit is intended to be used with one of the Computer Science Principles curriculum approved by the College Board and explained in the literature review. It is my goal to have other teachers and myself to use this supplemental unit in their high school computer science courses. All supplemental unit material can be found at https://sites.google.com/notusschools.org/earsketch-csp/hom
A Qualitative Study on Engaging Students in Computing Through Computational Remixing with EarSketch
Computer Science fields have a difficult time engaging underrepresented populations such as African Americans and women. EarSketch is an approach to engage these student through authentic STEAM learning involving computational music remixing. EarSketch has been used in several pilot studies. In this study, students from one pilot study participated in a focus group to understand the effectiveness of EarSketch in engaging underrepresented minorities. Qualitative analysis shows a variety of contributing factors in engagement such as motivation, confidence, identity, conceptualization, and creativity.Undergraduat
Computational Thinking and Its Mathematics Origins through Purposeful Music Mixing with African American High School Students
Computational thinking (CT) is being advocated as core knowledge needed by all students—particularly, students from underrepresented groups—to prepare for the 21st century (Georgia Department of Education, 2017; Smith, 2016, 2017; The White House, 2017; Wing, 2006, 2014). The K–12 Computer Science Frameworks (2016), written by a national steering committee, defines CT as “the thought processes involved in expressing solutions as computational steps or algorithms that can be carried out by a computer” (p. 68).
This project investigated current national introductory CT curricula and their related programming platforms used in high schools. In particular, the study documents the development, implementation, and quantitative outcomes of a purposeful introductory CT curriculum framed by an eclectic theoretical perspective (Stinson, 2009) that included culturally relevant pedagogy and critical play through a computational music remixing platform known as EarSketch. This purposeful introductory CT curriculum, designed toward engaging African American high school students, was implemented with a racially diverse set of high school students to quantitatively measure their engagement and CT content knowledge change. The goal of the project was to increase engagement and CT content knowledge of all student participants, acknowledging that what benefits African American students tends to benefit all students (Hilliard, 1992; Ladson-Billings, 2014).
An analysis of the findings suggests that there was a significant increase in student cognitive engagement for racially diverse participants though not for the subset of African American students. Affective and conative engagement did not significantly change for racially diverse participants nor for the African American student subset.
However, both the racially diverse set of students’ and their subset of African American students’ CT content knowledge significantly increased. As well, there was no significant difference between African American students and non-African American students post-survey engagement and CT content knowledge post-assessment means when adjusted for their pre-survey engagement and pre-assessment knowledge respectively. Hence, showing that purposeful music mixing using EarSketch designed toward African American students benefitted a racially diverse set of students in cognitive engagement and CT content knowledge and the African American subset of students in CT content knowledge. Implications and recommendations for further study are discussed
A multiple case study of high school perspectives making music with code in Sonic Pi
The purpose of this study was to investigate perceptions of high school students who made music with code in Sonic Pi. This qualitative multiple case study focused on individuals in an extracurricular club at a public charter high school who volunteered to participate on-site and remotely asynchronously via Canvas learning management system. This study was guided by five research questions, including: (1) What musical ideas, if any, do participants report learning or demonstrate through making music with code in Sonic Pi? (2) How does making music with code impact participants’ perceptions of their music making? (3) How does making music with code impact participants’ perceptions of their ability to learn to make music? (4) How does making music with code impact participants’ interest in music courses? (5) How does making music with code impact participants’ interest in computer science courses? Participants completed research study materials, including a series of tutorials for Sonic Pi. Data included answers to questionnaires and surveys, multimedia artifacts including the source code and exported audio of participants’ music making, and interviews of participants that were codified and analyzed in two cycles, utilizing descriptive coding, values coding, and longitudinal coding. Participants’ code and multimedia artifacts revealed a close alignment to the four properties of sound, including: pitch, duration, intensity/amplitude, and timbre. Participants’ artifacts revealed themes and demonstrated ideas extending beyond the four properties, including: form, non-traditional music notation, and randomization. Participants all agreed their coded artifacts are music. Additionally, participants’ varied responses about musicianship and composers suggests that making music is something anyone can engage in, regardless of how one identifies themself. All participants agreed that Sonic Pi is a useful tool for learning and understanding musical concepts and that Western staff notation is not required knowledge for making music. Participants’ interests in music or computer science courses were impacted by their prior experiences in music and/or coding. This study concludes with a discussion of themes based on the findings
An interactive, graphical coding environment for EarSketch online using Blockly and Web Audio API
Presented at the 2nd Web Audio Conference (WAC), April 4-6, 2016, Atlanta, Georgia.This paper presents an interactive graphical programming
environment for EarSketch, using Blockly and Web Audio
API. This visual programming element sidesteps syntac-
tical challenges common to learning text-based languages,
thereby targeting a wider range of users in both informal
and academic settings. The implementation allows seamless
integration with the existing EarSketch web environment,
saving block-based code to the cloud as well as exporting it to Python and JavaScript
The Impact Of Live Coding Within An Educational and Performance Setting
For the past three semesters at Bard, live coding has become my newest form of creative expression and performance. This method of coding involves either creating on the spot from scratch or editing pre-existing code in a real time manner. There is no real set structure or steps that must be followed, however, one rule must always be followed: show your code. In the classroom, live coding occurs when the professor demonstrates some algorithm by displaying the program on a projector for the entire class to observe. During musical performances, the same improvisational nature of live coding is also present, and the methods by which programmers use to practice live-coding are similar to that of musicians. In my two final concerts at Bard, I performed original music and live coded. Primarily using the program MaxMSP, I was able to create audio reactive visuals and vocal talkbox effect projects. The two concerts featured completely different setups; while one was in- person, the other was live streamed. In this paper, we aim to explore the impact of live-coding in both environments, educational and performance based
Computer Science at Community Colleges: Attitudes and Trends
This study aimed to understand the identity and attitude of students enrolled in computer science (CS) or programming-related course at community colleges nationwide. This study quantitatively evaluation data for estimating the relationships between students’ identity and attitudes toward computer science with prior programming experience and other demographic factors. I distributed the survey to community college faculty of computer science programs nationwide. Questions for this study were adapted from the Computing Attitude Survey developed by Weibe, Williams, Yang, & Miller (2003). Using two robust quantitative statistical methodologies, I investigated the correlations and predictability of previous programming experience, gender, race, and age with participants\u27 attitudes toward computer science. This study drew its inspiration from prior works of Dorn and Tew (2015) and Chen, Haduong, Brennan, Sonnert, and Sadler (2018), whose studies looked at previous experiences in programming with a favorable attitude toward computer science. The primary independent variable was a students’ prior programming experience. Under evaluation, the dependent variables were students\u27 programming experience and demographic characteristics such as race, gender, and age. This investigation showed a significant association between programming experience and attitude toward computer science. Among the demographic variables evaluated, students\u27 racial identity was the only factor found highly correlated with attitudes toward computer science. Future work will consider the association between participants\u27 accumulated college credit hours and specific programming language effects on computer science attitudes
MuSciQ- A Musical Curriculum for Math
Indiana University-Purdue University Indianapolis (IUPUI)Music and math are related in that 1) they both rely on the basic understanding of
numbers, proportions, intervals, measurements, and operations and 2) both require levels
of abstract thinking and symbolic notation. Studies link music and math by examining,
for example, how music may play a role in math performance. There are, however, few
studies that examine how a musical curriculum may impact not only math performance,
but math related variables including math anxiety, math self-efficacy, and math
motivation. This study sought to develop and assess the feasibility of MuSciQ, a music
technology-based curriculum, and explore how it might impact math anxiety, math selfefficacy,
math motivation, and math performance in twelve fourth-grade students.
Additionally, acceptability of the MuSciQ curriculum was assessed by students, a
teacher, and a school administrator by using the Technology Acceptance Model.
Participants experienced large, significant improvements in math anxiety scores
and significant improvement in math motivation. Math performance and self-efficacy
showed small, non-significant improvements. When split by gender, only math anxiety
scores showed statistically significant improvement in males. As expected, there was a
significant positive correlation between motivation and self-efficacy before and after the
curriculum was introduced. There was also a significant positive correlation between
technology acceptance and motivation. Surprisingly, although there were significant
positive correlations between the pre- anxiety and motivation measures, there were no
significant correlations after the curriculum was introduced. There were no significant
correlations found between anxiety and technology acceptance. There was, however, a significant correlation between technology acceptance and self-efficacy. Technology
acceptance and additional qualitative comments provided by students and administrators
suggest MuSciQ is an easy and useful platform to promote music and math learning.
These findings point to a need for further investigation into the influence of MuSciQ on
math related variables
Recommended from our members
Musical expertise as a scaffold for novice programming
textThis study addresses the role of musical expertise on novice computer programming. Engaging novices with computer programming is one of the great challenges of computer science education. Although there is extensive research focusing on constructionist approaches to programming education and creative entry points to programming, little research addresses the topic of how musical expertise informs an unstructured programming activity. To answer this question I focused on the role of participant talk during programming, patterns in participant programming, and evidence of computational thinking in participants’ final Scratch projects.
For this interpretivist study, I worked with a dozen novice programmers from a variety of musical backgrounds: classical musicians, jazz musicians, composers, and non- musicians. Each participant worked on a free-form musical project in the Scratch programming environment. I collected data including participant talk, screen recordings of participant programming, and participants’ final Scratch projects.
Overall, musical participants more readily took to the numeracy involved in programming music in Scratch. Also, musical participants were able to use musical concepts and techniques as jumping-off points for programming challenges. Considering my results by participant group, composers stood out in a number of ways: working the
longest, testing their programs the most often, adding Scratch objects the slowest, v
removing the most Scratch objects, creating projects of the greatest nested depth, and unanimous use of operators and random numbers. Non-musicians, on the other hand, worked for the shortest amount of time, added the fewest Scratch objects, and created projects of the lowest nested depth.
In addition to adding to the body of research around chunking and tinkering, this study reinforces the importance of context and comfort in an introduction to computer programming. Composition may be an especially rich area to leverage, given the design- like programming activity of the composers here. Future research projects could resemble this one while focusing on younger learners, explicit musical concepts like those invoked by participants, or alternative performing arts framings such as theater or dance.Curriculum and Instructio