Absolute Beginner Programming with Processing

From HackRVA
Revision as of 12:21, 27 June 2015 by Zachduer (talk | contribs) (→‎Processes example)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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.

In the below linked zip folder is the Processing sketch. It was created by Zach Duer and is free and open for anyone use by anyone, no attribution required.

File:Processes.zip