Absolute Beginner Programming with Processing
The Absolute Beginner Programming with Processing workshop was designed to introduce basic programming concepts to new users with zero prior experience using the visual art programming language Processing.
Curriculum
If time allows I will transfer my curriculum notes to this Wiki page.
Processes example
At the end of class, we looked at an example of a visual art work I made in Processing. The work exists as a pedagogical tool to teach intermediate object-oriented programming concepts in Processing. It consists of a single class with multiple methods (behaviors) and properties that can be set at the top of the code. By instantiating many instances of the class, complex behaviors can arise, and by manipulating a series of simple draw commands, lovely visualizations of those behaviors emerge. It is designed based on the Process series by Processing co-creator Casey Reas.
The code below was created by Zach Duer and is free and open for anyone use by anyone, no attribution required.