In this 5-week course we’ll introduce the fundamentals of programming. This is the first part of a class which has been taught for seventeen years at Stony Brook University, and is an accessible introduction to combining arts and computing. The other two portions are Introduction to Computational Arts: Image Manipulation and Introduction to Computational Arts: Sound Art.
For programming we’ll be using the free and open source programming language and integrated development environment, Processing. The course will provide the essentials of programming in a visual context, allowing you to visualize, design, and create generative art with Processing.
You will complete both technical assignments and an artistic project, and learn how to participate in an aesthetic critique. We’ll cover the history of generative art in the Twentieth and 21st Centuries to give context for your artistic endeavors.
Peer review is integral to the success of this class; we will also teach you how to give constructive criticism. By the end of the 5 weeks you should have a strong foundation for how computers work and deal with data.
Additionally, you’ll create an online portfolio of digital art projects, and be able to communicate ideas about art.
Each week you’ll watch two video series - one on the theory and one on the practice. There will be technical assignments and artistic projects which will be peer reviewed. We’re looking forward to working with you.