Creative Coding: An Introduction to Processing
Now giving up your weeknights can’t stop you from delving into the world of visual tech delights! Gray Area Foundation for the Arts is now offering a weekend intensive of the popular Creative Coding workshop.
Saturday — October 16th
Sunday — October 17th
Register here: http://www.gaffta.org/2010/08/19/october-weekend-intensive-creative-coding-an-introduction-to-processing/
Instructor: Chandler McWilliams
Creative Coding: An Introduction to Processing 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. Over one weekend, participants will explore creative programming in a project-based, collaborative learning environment. They will cover Processing-specific syntax, as well general programming concepts. Creative Coding 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. More information on Processing can be found at www.processing.org
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

