fbpx

with Matt Ganucheau

Processing 101

Processing 101 is an introductory-level workshop that explores the creative potential behind Processing, a free and revolutionary programming environment that enables users to create interactive, dynamic, computer-based tools, projects, and art.

Participants will explore creative programming in a project-based, collaborative learning environment. They will cover Processing-specific syntax, as well general programming concepts. This course is intended for absolute beginners. No prior programming experience is necessary, although students with prior programming experience are still welcome to attend.

Processing is a programming language and environment built for the media arts and design communities. It is created to teach fundamentals of computer programming within a visual context and to serve as a software sketchbook. It is used by students, artists, designers, architects, and researchers for learning, prototyping, and production.



Lab: Each meeting will consist of a lecture and lab, with an emphasis on hands on programming

Lesson 1: Introduction

-The Processing Environment
-Drawing to the Screen
-Variables
-Arithmetic
-Conditional Statements

Lesson 2: Interactivity I

-Mouse and Keyboard Input
-Control Blocks (for, while, etc.)
-Arrays

Lesson 3: Interactivity II

-Event-driven Programs
-Image Processing (Accessing the Pixel Buffer)
-Arrays and Objects

Lesson 4: Advanced Topics

-Objects
-Text
-Sound
-Loading Files
-Timers
-Libraries

Course will be held on Tuesdays and Thursdays from 6pm-9pm on April 12, 14, 19, 21.

 

Matt Ganucheau

Matt Ganucheau is a San Francisco based artist, composer, designer, and educator. With a passion for exploring the boundaries of interactive digital culture, he creates physical and sonic environments that engage his viewers by evoking a deeply reflective internal space. As Former Director of Education at Gray Area, Matt was responsible for creating innovative and exploratory educational programs that focus on the intersection of digital art and technology. Over the course of his multi-disciplinary professional career, Matt has worked for software companies such as California Academy of Sciences, Apple, Native Instruments, and SEGA while teaching at educational facilities such as E’xpression College for the Arts and Cellspace. He has exhibited work internationally and has been featured in publications such as WIRED, CNET, Adbusters, and The Huffington Post. Matt graduated from the Berklee College of Music with a Bachelor in Fine Arts in Music Synthesis and received his Master’s degree from New York University’s Interactive Technology Program.