Where Algorithms Meet Artistry

Dancers and coders will team up to create a choreographed algorithm.

“Choreographed what??”
You heard us!

Inspired by the folk‑dance videos produced at Sapientia University in Transylvania (Romania), where traditional Hungarian, Romanian and Saxon folk‑dance styles were used to illustrate sorting algorithms like bubble‑sort and select-sort.

Our jam invites students to create their own original choregoraphy using traditional Bulgarian dance steps to embody either the structure, logic and/or flow of a chosen algorithm.

How It Works

The Weekend Jam: Kickoff & Creation

On the weekend of March 21–22, cross‑disciplinary teams of dancers and programmers come together to select an algorithm and bring it to life through movement.

Each team chooses an algorithm (either their own or from the list under the Algorithms tab) and begins by getting everyone on the same page: dancers showcase the foundational movement “blocks” of Bulgarian folk dance, while programmers break down the logic of the chosen algorithm.

Then comes the creative heart of the jam. Working side‑by‑side, dancers and coders collaborate to map algorithmic logic onto physical space. Teams will explore how each step of an algorithm might translate into rhythm, pattern, and movement. By the end of the weekend, every team will have a draft choreography ready to take into the next stage.

Refinement & Rehearsal

Over the following two weeks, teams meet asynchronously to refine and debug their choreography. Dancers continue developing and polishing the movement; for programmers, participation is optional — though those who want to add a technical flair are encouraged to design animations or graphics to accompany the performance.

At the end of this stage, each team submits a final version for consideration in the showcase selection.

Showcase Event

Selected choreographies will be performed live at a closing showcase event, celebrating the creativity and collaboration that brought algorithms to life on the dance floor.

Why Participate?

The Dance Jam is a chance to break down the walls between disciplines and build something completely unexpected. Whether you’re a dancer curious about algorithms or a programmer who’s never thought about movement, this is your opportunity to collaborate, experiment, and create. Register now to save your spot!