Computer science intersecting with aesthetics on YouTube:
This particular audibilization is just one of many ways to generate sound from running sorting algorithms. Here on every comparison of two numbers (elements) I play (mixing) sin waves with frequencies modulated by values of these numbers. There are quite a few parameters that may drastically change resulting sound - I just chose parameteres that imo felt best.
And from Bubble Sort: An Archaeological Algorithmic Analysis (pdf):
What do students remember from their ﬁrst programming courses after one, ﬁve, and ten years? Most students will take only a few memories of what they have studied. As teachers of these students we should ensure that what they remember will serve them well. More speciﬁcally, if students take only a few memories about sorting from a ﬁrst course what do we want these memories to be? Should the phrase Bubble Sort be the ﬁrst that springs to mind at the end of a course or several years later? There are compelling reasons for excluding discussion of bubble sort 1 , but many texts continue to include discussion of the algorithm after years of warnings from scientists and educators...Starting with Knuth’s premise that “bubble sort seems to have nothing to recommend it”, we trace the origins and continued popularity of the algorithm from its earliest days as an unnamed sort to its current status as perhaps the most popular O(n 2 ) sort (see below) despite wide-spread ridicule