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