Computational Choreography


A Romanian university (Sapientia University) uses the Quick Sort algorithm to choreograph a dance in the traditional Hungarian style. Hats are passed along as iterators, partitions turn around once sorted, and the dancers explode into a jig after the algorithm finishes. It's a creative combination of art and computer science.

Using an algorithm to dictate compositional elements is a technique many artists have employed, including Sol LeWitt, John Cage, and Yoko Ono.

One of the best sort animators I've ever seen, this video seems particularly useful to anyone trying to learn computer science sorting routines. Stepping through the pseudocode of an algorithm is a sometimes tedious job; watching characters twirl through the procedure is the opposite experience.

Check out some of the other sorting routines that have been choreographed into dances by the AlgoRythmics:

No comments: