Algorithmic art is created through explicit rules, procedures, or algorithms, blending mathematics, computer science, and creative expression. In this practice, the artist’s role shifts from composition to designing the algorithm and its parameters. Within this context, two major mid-century digital aesthetics emerged: the grid and the vector. The grid accounts for early generative art’s pixelated character, while the vector—a simple connecting line capable of bending and curving—produces clean shapes and rhythmic patterns (Caplan et al.).
Generative art often yields “visual pluralism,” generating multiple variations of the same underlying idea. Early algorithmic work was also closely linked to Minimalism, Op Art, and Conceptual Art, all of which emphasized logic and order, seriality, systems and processes, and the use of information as a structural element. Algorithmic art reveals the meeting point between systems and creativity, where new forms of expression can arise. It has served as a means to critique society, embrace chance, and invent new visual languages. Ultimately, it highlights the complexity that can emerge from simplicity—how compositions built from just a few lines of code, grids, and vectors can yield intricate works.
This lecture introduces the principles of algorithmic art and explores the contributions of the artists who played central roles in its development, such as Georg Nees, Frieder Nake, Lillian Schwartz, and Jospeh Nechvatal.
Walk Through Raster Series 7.3.3-1 (1967) by Frieder Nake
Schotter (1968-1970) by Georg Nees
Corridor (1966) by Georg Nees
Googolplex by Lillian Schwartz