Skip to Content
May 7, 2012 - 7:00pm

4 session: 12 hours
Mon/Wed May 7, 9, 14 & 16, 7-10 PM

Cost: $220 or $175 with VIVO Producer Membership (Extended)
Instructor: Jesse Scott
To sign up email us at education@vivomediaarts.com or call 604.872.8337/ext.5

Processing (P5) is an open source programming language and development environment for people who want to create images, animations, and interactions. 

Initially developed to serve as a software sketchbook and to teach fundamentals of computer programming within a visual context, P5 also has evolved into a tool for generating finished professional work. Today, there are tens of thousands of students, artists, designers, researchers, and hobbyists who use P5 for learning, prototyping, and production.

This course is aimed at giving a rapid introduction to programming using P5, creating dynamic and reactive content in a project-driven environment. By making onscreen visuals from the very first minute, this hands-on workshop practices learning-by-doing. 

Session I
Learning the IDE. Programming basics - variables, functions, conditionals. Order of operation. Creating Classes. Dissecting examples.

Session II
Extending Processing with Libraries. Interaction with Mouse, Keyboard, Cameras, Microphones, Controllers, Network, Arduino. Audio-video playback. Animation. Web and Android modes.

Session III
Directed projects in P5: VJ apps, data visualization, computer vision, interactive websites, Android applications, etc.

Session IV
Directed projects continued...

Requisits:
Participants need not have any previous experience with P5 or programming, though this is an asset.
Participants can bring their own laptop if they wish, with the latest version of P5 downloaded and installed. Processing is available on any OS, and is free of charge: http://processing.org/download/