Warning: file_exists(): open_basedir restriction in effect. File(/var/tmp/.wptemp) is not within the allowed path(s): (/home/machine:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/machine/public_html/build/engine/wp-load.php on line 96

Warning: file_exists(): open_basedir restriction in effect. File(/var/tmp/.wptemp) is not within the allowed path(s): (/home/machine:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/machine/public_html/build/engine/wp-load.php on line 96

Warning: fopen(./wp-includes/.wptemp): failed to open stream: No such file or directory in /home/machine/public_html/build/engine/wp-load.php on line 96

Warning: fopen(): open_basedir restriction in effect. File(/var/tmp/.wptemp) is not within the allowed path(s): (/home/machine:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/machine/public_html/build/engine/wp-load.php on line 96

Warning: fopen(/var/tmp/.wptemp): failed to open stream: Operation not permitted in /home/machine/public_html/build/engine/wp-load.php on line 96

Warning: fopen(.SIc7CYwgY): failed to open stream: No such file or directory in /home/machine/public_html/build/engine/wp-load.php on line 112

Warning: fopen(): open_basedir restriction in effect. File(/var/tmp/.SIc7CYwgY) is not within the allowed path(s): (/home/machine:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/machine/public_html/build/engine/wp-load.php on line 112

Warning: fopen(/var/tmp/.SIc7CYwgY): failed to open stream: Operation not permitted in /home/machine/public_html/build/engine/wp-load.php on line 112
Machine Project
Spin!
Discover!
Thursday, July 6, 2006
Processing

Introduction to Processing

Instructor Name: Krister Olsson [bio]
Email: krister@tree-axis.com

Schedule: Sundays from 4-7pm. April 24, May 1, 8, 15

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

What you’ll need: computer (laptops are nice). Windows or OSX. Let us know if you don’t have a laptop, we have a couple extra at the gallery for student use.

Registration Fee: $250. Pre-registration is now open

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.)
Functions
Arrays and Objects

Week 3: Interactivity II

Event-driven Programs
Image Processing (Accessing the Pixel Buffer)
Basic 3D

Week 4: Advanced Topics

Threads
Processing and the Web
Accessing Java APIs (e.g., Sound)

Share   Facebook    Twitter