Intro to Processing
with Chandler McWilliams
Date & Time
July 15, 2012, 2pm–5pm
July 16, 2012, 7pm–10pm
July 22, 2012, 2pm–5pm
July 23, 2012, 7pm–10pm
Machine Project
225 for members
250 for non-members

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.

More information on Processing can be found at www.processing.org.

What you’ll need:  computer (laptops are nice). Windows or OSX.
Each meeting will consist of a lecture and lab, with an emphasis on hands on programming.


Class 1
Sunday, July 15, 2pm–5pm

The Processing Environment
Drawing to the Screen
Conditional Statements

Class 2
Monday, July 16, 7pm–10pm
Interactivity I

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

Class 3
Sunday, July 22, 2pm–5pm
Interactivity II

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

Class 4
Monday, July 23, 7pm–10pm
Advanced Topics

Loading Files

Refund policy:
Please note, all class fees include a non-refundable enrollment deposit of $25 that will be deducted from your refund if you sign up for, then drop, a class. So, for example, if you sign up for Machine Sewing 101 and pay the $155 class fee, but then remember that you have trapeze school final exams that conflict with the Sewing class and shouldn’t have signed up after all, we will refund you $130 of your tuition payment.

Gift certificate purchase:
If you have a Machine Project gift certificate you’d like to redeem for a class, please email us at machine@machineproject.com and let us know.