Middlebury

CSCI 1003

Generative Art

Generative Art
Generative art is process-driven creation in which the artist creates an autonomous system that produces the artwork as output. In this course we will write computer programs, focusing on algorithmic creation to generate images. We will discuss the nature of generative art and cover technical topics such as basic algorithmic drawing, image manipulation, randomness and noise, emergence, and visualization. There is no assumption of prior knowledge of programming, so significant time will be spent learning the basics of programming using Processing, a popular visually oriented programming language.
Subject:
Computer Science
Department:
Computer Science
Division:
Social Sciences
Requirements Fulfilled:
DED WTR

Sections in Spring 2023, School Abroad Italy (Florence)