This is the eighth lab for computational art (CS1) using Processing where students practice creating an Andy Warhol silkscreen image filter. The goals for this lab are:
- Practice creating an Andy Warhol silkscreen image filter
- Practice using images in Processing
- Practice manipulating pixels of an image
- Practice using arrays and writing for loops
- Practice indexing a 1D ray with 2D coordinates
- Practice using boolean logic to control which parts of an image are modified (including implicit circles)
As with prior lab assignments, I recommend having students set up a pinterest account to share their creations. This provides students an opportunity to pin reference art (which I tie into the research phase of the engineering design process) and to pin final results and share their work more broadly with friends and family.
This assignment is both interdisciplinary and meaningful and relevant, as students see how they can use programming and specifically arrays to create expressive art and images. This lab is graded in person by the instructor, promoting interaction with faculty. Within the confines of the assignment, students are allowed to individualize their pop art filter and use an image of their choosing.