Heute möchte ich euch einen kleinen aber feinen Youtube-Kanal empfehlen, der sich mit Musik und Algorithmen beschäftigt. Außerdem ist es mal wieder ein schöner Beitrag zum #danceweekend. Auf einer Nerd-Skala von 1 bis 10 würde ich den Herrschaften eine glatte 9 geben. Mindestens.
Aber kommen wir zum Thema. Vielleicht kennt ihr es auch: wenn man Uneingeweihten die Funktionsweise eines Algorithmus erklären soll, dann wird es schnell schwierig. Für unsereinen kann es vielleicht eine große Faszination und Ästhetik ausstrahlen, wie beim Backtracking die Daten umeinander herum tanzen. Der Schüler mag diese Faszination nur selten teilen. Zuerst ist es alles zu abstrakt. Also zeichnet man den Algorithmus auf und geht Schritt für Schritt durch, was mit den Daten passiert. Der Schüler zeigt seine Dankbarkeit durch ausgeprägtes Gähnen und gelegentlichen Sekundenschlaf.
Da ist es gut, wenn man ein paar Ballettänzerinnen zur Hand hat.
Natürlich hat nicht jeder Algorithmus die Grazilität einer Ballettänzerin. Sortieralgorithmen sind beispielsweise ein recht rustikales Thema. Da bietet sich doch eher ungarischer Volkstanz als Erklärmethode an. (Hier freuen sich die Ungeduldigen unter euch darüber, dass man auf Youtube die Abspielgeschwindigkeit hochdrehen kann.)
Es ist wohl überflüssig zu erläutern, dass die Komplexität von Suchalgorithmen nach Flamenco verlangt. Wenn ihr Interesse daran habt, seht es euch einfach auf dem Kanal AlgoRhythmics an.