Russell Gordon



A gig poster for the Pixies.

Original gig poster design by Mike Joyce at Swissted.

At the intersection of the arts and computer science lays the generative art scene – sometimes called creative coding.

Teaching programming through the vehicle of generating graphical output can be an excellent way to bring students with an interest in the visual arts into the world of STEM.

As a starting point, students can deconstruct and then reproduce images like the one shown at right, and in so doing, master beginning programming concepts such as sequence, selection, and iteration.

The Animation project is my effort to bring the ease-of-use of Processing to the Swift programming language and macOS.

Over at GitHub, you can browse the source code and try it out.