TEACHING: seminars, workshops, lecturing

credit: David Longan

Visual Coding (CS4049)


Digital Media Research Centre (DMARC), University of Limerick. Spring term 2019.


This module introduces students to the principles of algorithmic visuals, using the Processing language. The goals are:

  • To gain an understanding of the history of algorithmic visuals and data visualisation.
  • To gain familiarity with current artistic practices in these fields.
  • To understand the limitations and benefits of Processing as a tool for these problems.
  • To develop object-oriented code that is clear, organised, and designed for re-use.

The demo reel compiles highlights from the first assignment in this module. Note that YouTube compression wrecks havoc with the details.