Loading Events

« All Events

  • This event has passed.

Code/Art Workshop Series at de la Cruz Collection (3 Day)

July 17, 2018 @ 10:00 am - July 19, 2018 @ 3:00 pm


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.

In this 3-day introductory workshop led by local nonprofit Code/Art, students will learn basic programming skills that will be applied to create generative art pieces inspired by works in the de la Cruz Collection.

On Days 1 and 2: Student participants will learn how to write programs in Scratch, a “visual” drag and drop programming language, to produce abstract art in the style of a chosen artist and to create interactive kaleidoscope pieces based on works by Miami-based “code artist” Natasha Tomchin. To do this, workshop participants will employ basic programming concepts such as loops, conditional statements, and random number generators.

On Day 3: Students will learn how to code their self-portraits using JavaScript, a text-based programming language, and Processing.js. As a challenge, students will choose to either animate their self-portrait or code one of the pieces from the de la Cruz Collection as a backdrop to their self-portrait.

Before the first day: Register for free accounts with both Scratch and Khan Academy. Do this in advance, as parents need to verify accounts for younger students.

Bring to class: a laptop, earbuds/headphones, signed Media Release Form
Recommended for: 10-15 years olds. We encourage you to sign up with a friend!

Daily Schedule:

Day 1: Creating Abstract Art through Coding (Inspiration – Jackson Pollock)
10:00 – 10:15 am: Welcome
10:15 – 10:45 am: Tour the collection
10:45 – 11:00 am: Show “Pollock No. 5 generator” computer program in Scratch
11:00 – 11:30 Go over basics of Scratch, using loops, and incorporating randomness
11:30am – 12noon: Students select an inspiration (artist or specific painting) for their coded art generator and start coding
12:00 – 12:45 pm: Lunch
12:45 – 2:30 pm: Students complete their abstract art generation programs
Bonus Challenge for those who finish early
2:30 – 3:00 pm: Students share their projects

Day 2: Coding Interactive Kaleidoscopes (inspiration – Natasha Tomchin
10:00 – 10:15 am: Ice breaker
10:15 – 10:30 am: Show “kaleidoscope” art examples
10:30- 11:00 am: Using key strokes and conditional statements to change visual output
11:00am – 12noon: Students start coding kaleidoscope projects
12:00 – 12:45 pm: Lunch
12:45 – 1:30 pm: Finish kaleidoscope programs
1:30 – 2:30 pm: Bonus Challenge (or more time for those who need it)
2:30 – 3:00 pm: Students share their projects

Day 3 – Code and Animate Your Self-Portrait in JavaScript
10:00 – 10:15 am: Ice breaker/fun group activity
10:15 – 11:00 am: Learn how to create shapes, add color, and outline in processing.JS
11:00 – 12noon: Students create self-Portraits
12:00 – 12:45 pm: Lunch
12:45 – 1:15 pm: Introduce the basics of animation
1:15 – 2:30 pm: Students animate their self portraits
2:30 – 3:00 pm: Students share their projects

The first two days would be coding in Scratch to create art. The third day, if included, would be programming in a script-based language to generate a self-portrait — one of our most fun and popular lessons.


July 17, 2018 @ 10:00 am
July 19, 2018 @ 3:00 pm
Event Category:


De La Cruz Collection