Using Domain-Specific, Immediate Feedback to Support Students Learning Computer Programming to Make Music

Douglas Lusa Krug, Yifan Zhang, Chrystalla Mouza, Taylor Barnett, Lori Pollock, David C. Shepherd

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Broadening participation in computer science has been widely studied, creating many different techniques to attract, motivate, and engage students. A common meta-strategy is to use an outside domain as a hook, using the concepts in that domain to teach computer science. These domains are selected to interest the student, but students often lack a strong background in these domains. Therefore, a strategy designed to increase students' interest, motivation, and engagement could actually create more barriers for students, who now are faced with learning two new topics. To reduce this potential barrier in the domain of music, this paper presents the use of automated, immediate feedback during programming activities at a summer camp that uses music to teach foundational programming concepts. The feedback guides students musically, correcting notes that are out-of-key or rhythmic phrases that are too long or short, allowing students to focus their learning on the computer science concepts. This paper compares the correctness of students that received automated feedback with students that did not, which shows the effectiveness of the feedback. Follow up focus groups with students confirmed this quantitative data, with students claiming that the feedback was not only useful but that the activities would be much more challenging without the feedback.

Original languageEnglish (US)
Title of host publicationITiCSE 2023 - Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education
PublisherAssociation for Computing Machinery
Pages368-374
Number of pages7
ISBN (Electronic)9798400701382
DOIs
StatePublished - Jun 29 2023
Event28th Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE 2023 - Turku, Finland
Duration: Jul 8 2023Jul 12 2023

Publication series

NameAnnual Conference on Innovation and Technology in Computer Science Education, ITiCSE
Volume1
ISSN (Print)1942-647X

Conference

Conference28th Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE 2023
Country/TerritoryFinland
CityTurku
Period7/8/237/12/23

Keywords

  • coding
  • hint
  • hip-hop
  • tunepad

ASJC Scopus subject areas

  • Management of Technology and Innovation
  • Education

Fingerprint

Dive into the research topics of 'Using Domain-Specific, Immediate Feedback to Support Students Learning Computer Programming to Make Music'. Together they form a unique fingerprint.

Cite this