introduction to processing

Instructor Name: Chandler McWilliams
Email: cbm@brysonian.com
Schedule: Tuesdays September 9th and 16th (7-10pm), Saturdays September 6th and 13th (2-6pm)

Course Description: 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

class full!

————————————————————

What you’ll need: computer (laptops are nice). Windows or OSX.

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

Week 1: Introduction

The Processing Environment
Drawing to the Screen
Variables
Arithmetic
Conditional Statements

Week 2: Interactivity I

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

Week 3: Interactivity II

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

Week 4: Advanced Topics

Objects
Text
Sound
Loading Files
Timers