The final assignment of the Grinnell introductory computer science course asks students to write a Scheme program that generates at least 1,000 different images from a single parameter n, which is an integer between 0 and 999. Each value of n must produce an image distinct from all other images for other values of n but any two images for the same n must be the same image. Thus the code is not randomly generated but rather challenges students to write an algorithm for varying their images while retaining consistency.
Because of the interdisciplinary approach of Media Scripting, the project also requires students to design their code while paying attention the principles of aesthetic design. The following images are examples from the course who demonstrated particular success at creating visually coherent and aesthetically pleasing images.

















































