Generative art is a way of creating complex and interactive moving images using data and algorithms. It involves understanding the mechanics of programming while accepting and developing unexpected outcomes.
In this course we will explore early artistic interventions in computer images, including but not limited to generative art, glitch, interactivity, data visualizations, internet art and audiovisual performance. By reproducing these practices with modern methods, we will learn how to program with computer graphics, understand its histories, limitations and aesthetic potential.
The aim is to build on generative outcomes that use different types of data (text, sounds, audio, camera, etc.) as sources. The technical core of this course is an introduction to console-based visual programming with Processing, p5.js and python as primary languages.
We will gain knowledge of the history and current technical development of generative art, particle systems, recursive algorithms, object orientated programming, communication between software and interactive interfaces.
The course is in collaboration with Hybrid Learning Studio. https://www.uni-weimar.de/de/universitaet/struktur/zentrale-einrichtungen/zue/lernraum-bauhaus/
Participants will also collaborate with students from Isabella Lee Aturo's course ”Speech to text to Actions” and build a practice together in the end. |