Absolute Beginner Programming with Processing: Difference between revisions

From HackRVA
Jump to navigation Jump to search
Line 6: Line 6:
=Processes example=
=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 [http://reas.com/texts/processcompendium.html/ Process] series by Processing co-creator Casey Reas.
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 [http://reas.com/texts/processcompendium.html/ 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.
[[:File:Processes.zip]]

Revision as of 13:21, 27 June 2015

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.

File:Processes.zip