<h1 style="text-align: center;"><strong>Creating Art Through Code</strong><strong>
with Code | Art
</strong>
THURSDAY, JULY 7, FRIDAY, JULY 8, &amp; SATURDAY, JULY 9, 2016
11:00AM - 4:00PM</h1>
The last decade has witnessed a proliferation of artists whose primary medium is software. Algorithmic processes, harnessed through the medium of computer code, allow artists to generate increasingly complex visual forms that they otherwise might not have been able to imagine, let alone delineate. This art is referred to as generative art or algorithmic art (computer generated artwork that is algorithmically determined).

In this 3-day workshop taught by 'Code Art', students learned basic programming skills that enabled them to create generative art. Studnets also covered some history of generative art and abstract art.

Days 1 and 2: introduced the students to basic programming concepts using Scratch, an easy-to-learn drag n' drop programming language that has its own paint editor and sound editor built-in. Using their new programming knowledge and some famous abstract works of art as inspiration, the students created a beautiful piece of generative abstract art. As a bonus challenge, students added randomness to their programs, so that the art generated changes each time their program ran.

Day 3: Introduced the students to the JavaScript programming language and covered basic commands and functions used to "draw" and create computer animations using JavaScript and Processing.js. Each student created a self portrait by programming in JavaScript and had the opportunity to animate their self portrait or create an entirely new computer animation using inspiration from the de la Cruz collection or their own imaginations.

'Code Art' is a nonprofit organization that highlights the creative side of computer programming to inspire young people, particularly young women and underrepresented minorities, to learn to code.