An Introduction To Programming With Processing

Source File Downloads

These downloads support the course documentation. You can also download the entire course content in various packages below.

Download PDF

An Introduction to Programming with Processing
Full Course Documentation (see Packages below for more details)
12.4MB PDF file
AnIntroductionToProgrammingWithProcessing.pdf

Download Hello World 1.2 Program

Hello World 1.2 (Smile)
Required in Week 1 according to Online Course Outline Schedule
80.8KB ZIP file
smile.zip

Download Interface01 Program

Design and Layout Program (1st Main Project Example)
Required in Week 2 according to Online Course Outline Schedule
677.2KB ZIP file
Interface01.zip

Download ImageScroll Program

ImageScroll (Friction Simulation)
Required in Week 3 according to Online Course Outline Schedule
491.6KB ZIP file
imageScroll.zip

Download Slider Program

Slider (User Defined Functions)
Required in Week 3 and 4 according to Online Course Outline Schedule
439.0KB ZIP file
slider.zip

Download Mystery Shape Maker Program

Mystery Shape Maker (Arrays)
Required in Week 4 according to Online Course Outline Schedule
644B ZIP file
mysteryShapeMaker.zip

Download Guess My Number Game

Guess My Number Game (2nd Main Project Example)
Required in Week 4 according to Online Course Outline Schedule
2.4MB ZIP file
GuessMyNumber.zip

Download Cart Program

Cart (Transforms)
Required in Week 5 according to Online Course Outline Schedule
369.5KB ZIP file
cart.zip

Download Button Class Example

Button Calss Example (Object Oriented Programming)
Required in Week 6 according to Online Course Outline Schedule
1.7KB ZIP file
buttonClassExample.zip

Download Load Strings Example

Load Strings Example (External Data)
Required in Week 6 according to Online Course Outline Schedule
1.3KB ZIP file
loadStringsExample.zip

Download Data Visualization Example

Social Commentary Visualization (3rd Main Project Example)
Required in Week 6 according to Online Course Outline Schedule
320.5 KB ZIP file
viz05.zip

-Min: The Expert Package

Expert Package
The Minimum Expert Package consists of a 200 page PDF document that includes detailed explanations of developing software programs in Processing, by incorporating commonly used programming techniques that can be applied within various other higher level programming languages. The documentation is presented in a non-technical fashion, yet is indepth enough to take the reader from a simple text based hello world program, to a logic based game and finally on to a visualization that makes full use of object oriented programming techniques and external data representations. 12.4MB PDF File
Download Expert Package

-Med: The Student Package



Student Package
The Medium Student Package in addition to the contents of the _MIN option, is packaged with 10 example files, which come with all the images and source code files you need to work through the course documentation. The example files start with a basic "Hello World" program that demonstrates Processing's program structures, functions and syntax then, through the rest of the series of included examples, advances to more sophisticated programming techniques that use Object Oriented Programming and external data within a Processing sketch. 16.8MB ZIP file
Download Expert Package

-Max: The Educator Package

Student Package
The Maximum Educator Package is the full course package as it contains all of the contents of the _MED option plus a detailed Course Outline that has been used at a University level to teach this course and 3 Quizzes which test your knowledge of Processing and generic programming in higher level languages. 18.9MB ZIP file
Download Expert Package