Thursday Extra: "Algorithmic arts"

On Thursday, September 27, Professor Sam Rebelsky will discuss the emphasis on the algorithmic construction and transformation of graphic images in our CSC 151 course:

We have transformed the introductory course in computer science to emphasize the construction and manipulation of images. Students work with a drawing application, creating images by hand and with “scripts.”

The capstone project for the course is A Procedure is Worth 1000 Pictures, in which students write a program that, given a width and height, can generate one thousand different but related images that meet particular guidelines. The project must meet both studio and computer science design criteria. We do studio critiques of both the aesthetic and computational aspects of the projects.

We are exploring ways to have students in this course collaborate with students in the introductory studio art course. One approach builds on a Modular Print project in the studio art course in which students build a square block that they then print in multiple rotations to achieve a more complex image. For the bridge activity, we expect that studio students can propose basic arrangements of the blocks, and CS students can build a program that helps the art students explore the design spaces those arrangements suggest.

Refreshments will be served at 4:15 p.m. in the Computer Science Commons (Noyce 3817). The talk, Algorithmic arts: bridging computer science and studio art, will follow at 4:30 p.m. in Noyce 3821. Everyone is welcome to attend!