MUSIC & ALGORITHMIC THINKING
A sense of rhythm and music is often associated with mathematical skills. But, unlike the latter, musical skills do not generally present any obstacles or difficulties. There are examples of “Fostering Computational Thinking in Primary School through a LEGO-based Music Notation” (Baratè et al, 2017). Or, “Integrating Computational Thinking with a Music Education Context” (Bel and Bell, 2018).
KIBO robotic kits can also be programmed with blocks to dance to music. Bers (2020), explains that preschool children work in collaboration to determine the dance steps (forward, backward, shake, beep, turn on the red and blue lights, etc.) to make KIBO dance the Hockey Pokey.
Another programming application (Legato) encourages algorithmic thinking both in the analytical attempt to reconstruct a known music theme with blocks and in response to changes in associations and create a new melody (Baratè, Ludovico & Mauro, 2019).