TWNPTCD

The World Needs Programmers that Can Dance

Merging the art of movement with the science of programming

Introduction

Physical Awareness in Technology: In a world where AI is becoming ubiquitous, it is vital for the creators of these technologies to understand the dynamics of human movement and maintain a connection to the physical world.

This is why we present “The World Needs Programmers that Can Dance”, an educational program designed for dance and art schools that aims to fuse programming with dance.

Course Program

If you had to teach a machine to dance like you, what would you tell her? Where would you start?

In this course you will learn to analyse, organise, structure and translate to code the set of instructions that define your unique movement style.

We will teach the principles of coding using the language of P5.js and the support of AI tools like Deepseek and Perplexity. Parallel to coding classes, students will apply coding principles to the creation of short choreographies.

With this methodology, they will embody the lessons and learn to analyze the variables that define movement, as well as the impact of parameter variations on the quality of movements.

In the second part of the course, students will be divided into groups of three. Each group will design and code an app, which will then be used to compose a group choreography.

Program Objectives


Programming

The goal of this program is to teach students how to program their individual methods for creating choreographies into dance applications.


Language

The coding language that will be used is P5.js.

Codifying

Through this experience, each student will learn to translate their creative approach into interactive applications.


Catalogue

These application will create a catalogue of different methods and techniques to facilitate the execution of choreographies.


Outcome

At the end of the course we will have a serie of short choreographies and their respective applications.

Benefits

  • Fusion of Art and Technology: Students will develop skills in both dance and programming, fostering a comprehensive understanding between the two fields.
  • Self Awareness and Critical Analysis: By enabling students to create dance applications, we cultivate self-awareness and critical movement analysis in choreography and artistic expression.

Conclusion

“The World Needs Programmers that Can Dance” not only empowers students in the technological realm but also provides them with a solid foundation in the art of movement. By combining these two disciplines, we are cultivating a new generation of mindful and versatile creators.

This course is a reminder that humans are, in many ways, machines too. By learning to make machines dance, we ultimately teach ourselves to dance—and in doing so, discover what makes us human.