Raphael Arar will teach more advanced programming techniques including object-oriented programming (OOP) and using APIs/libraries.
We’ll also cover some tips and tricks for generative art building off of OOP fundamentals. Workshop attendees will each build a digital kaleidoscope software application with unique modes that users can toggle through.
In this workshop, participants will learn extended programming techniques including classes and objects as well as advanced interactivity techniques while creating a digital kaleidoscope software application. The first session will focus on these programming concepts and ways to extend basic functionality in Processing, while in the second session participants will build a digital kaleidoscope software app while learning some tips and tricks for programming generative art.
A basic knowledge of Processing and/or having taking the previous week’s Intro to Processing workshop is required. Please bring a laptop with a free installation of Processing with you to class.
Raphael Arar is an artist whose work seeks to trace the trajectories of interpersonal and intrapersonal interaction in light of progress. These works manifest themselves in a variety of forms encompassing a synthesis of nostalgia and novelty often informed by scientific systems and humanistic research. His work has been shown at museums, conferences, festivals and galleries internationally. He lives and works in Los Angeles, California.