Creative Coding Brings Together Art, Humanities, and Technology

Enthusiastic undergraduate and graduate students from Art and English worked with visitor Tony Duvfa to explore creative coding using Processing. The introductory workshop, co-sponsored by the Department of English exposed non-programmers to "sketching" with code.

Processing or P5.js is a language and programming approach developed at MIT that aims "to make coding accessible for artists, designers, educators, and beginners, and reinterprets this for today's web." Increasingly, this approach is also being adopted in the humanities as a means to develop "code-literacy" or to encourage what MIT Professor Nick Montfort, in a book by the title, calls "Exploratory Programming."

Whether employed for analytical purposes in the humanities or creative purposes in the arts, Processing enables novices to engage deeply in learning algorithmic thinking.

Based on the success of the workshop and enthusiasm of participants, members of the IUP community will be invited to join in regular meetings of a "Creative Coding Circle" which will begin meeting in Spring 2017.