Haig Armen Educational Archive


Final Assignments
For the workshop our goal is to produce three final products. 1. High Resolution 11 x 17″ print 2. HD Video animation (1920 x 1080 px) or (1024 x 768 px) 3. Laser cut Lamp (size to be determined) Read more – ‘Final Assignments’.
Classes & Instances of Dogs
To illustrate the difference between a class and an instance let’s take a look at applying the concept to dogs. Class A class is a definition for a collection of objects. For example, if we define a class for Dogs it would include all the characteristics common to all dogs. The class is a template: […] Read more – ‘Classes & Instances of Dogs’.
Object-Oriented Programming
In order to create Generative Art through the medium of code, we first need several new tools. You will need to learn the basics of object-oriented programming (OOP). If you’re a seasoned programmer, you’re probably already familiar with this concept — very few languages above a certain power and sophistication don’t accommodate object-oriented structures. OOP […] Read more – ‘Object-Oriented Programming’.
Generative Art
The term originated in a paper by Philip Galanter, artist and professor at Texas A&M University, he wrote “Generative art refers to any art practice where the artist uses a system, such as a set of natural language rules, a computer program, a machine, or other procedural invention, which is set into motion with some […] Read more – ‘Generative Art’.
The While Loop
The ‘While’ structure is similar to an if statement, but there is an important difference. With an if statement, the code inside the curly braces will run 0 or 1 times (0 times if the condition is false, 1 time if the condition is true). But with the while loop code can run many times, […] Read more – ‘The While Loop’.
Review 1
The color() function is used to create a variable of the type color. This is handy if you need to create colors you can use anywhere in your sketch. In this example, I’ve declared a color variable named c, before the setup() function. The fill() function is used to set the fill color of the […] Read more – ‘Review 1’.
Introduction to Processing
Processing is a popular, very-high-level programming language that began at MIT in 2001. Originally developed by MIT Media Lab alums Casey Reas and Benjamin Fry—both artists and technology thinkers, Processing was intended to be a learning language, a tool to get non-programmers, particularly artists, hooked on code via the promise and delivery of immediate visual […] Read more – ‘Introduction to Processing’.