This course explores the use of computer code as a form of creative practice and artmaking. Students discuss the history, practice, and current trends in computational art through a blend of theoretical and project-based learning. Through weekly examples and projects, students learn core concepts of computer science and apply them to the creation of digital artworks. Creative coding, the practice of writing computer programs for creative purposes, is practiced in many different domains of art and design. These include graphic design, generative art, interaction design, digital fabrication, data visualization, and installation art. To explore these different applications of creative coding, this course is oriented around four core topics: generative design, interaction design, data-driven art, and virtual environments. Prior experience with computer programming is not required.

Course UID
006437.1
Course Subject
Catalog Number
288
Long title
Art from Code