Golan Levin, director of The Frank-Ratchye STUDIO for Creative Inquiry (Carnegie Mellon University), has 27 students in his Interactive Art & Computational Design class. They range from sophomores (2nd-year undergraduates) to doctoral students. They come from 10 different department (Art, Architecture, Design, Robotics, Computer Science) and they use a huge variety of programming techniques. The purpose of this assignment was to sharpen the students' craft as a creative technologist and provide a good/basic introduction to programming. For their 3rd week of class Golan developed an assignment titled "A Looping, Computationally-Generated Animated GIF, and a Lenticular GIFPop! Print". The following learning objectives were set out:
The purpose of this tutorial is to enable you to write code to create a brief looping animation, using computationally-generated graphics, suitable for both online and lenticular publishing. Then, using the unique GifPop services, you can get your GIFPOPs printed.