Prerequisite: Coding as Art I

Coding as Art II builds on knowledge from Coding as Art I and is open to advanced students with applied programming experience. This course will focus on deeper techniques within the field of "generative art,” an arts practice using generative design, where the computer becomes a core partner in art-making. Generative design is a design method that uses algorithms, or sets of rules, to produce collections of similar output rather than fixed, identical outcomes. Generatively designed graphics are common in high-definition video games and Hollywood films and include, but are not limited to, naturalistic scenery (clouds, ocean), flocking birds, and crowd simulations. Students taking this course will have a culminating project and/or presentation open to the public. This course satisfies one semester credit towards the fine arts graduation requirement.