Teacher Resource Guide
Fundamental Principles in
Computer Science
through the art of Michael Snow
Grades 2 to 12
As a visual artist, experimental filmmaker, and musician, Michael Snow (b.1928) uses different technologies to create complex images and experiences. Through his work, he enables the viewers to see the world in new and revealing ways. Some of Snow’s most compelling art involves simple ideas of repetition, creating tools or following instructions to create beauty and complexity. These concepts are fundamental to the study of computer science. By thinking about Snow’s work and following his techniques, we can gain powerful insights into key concepts of computer programming. This guide is designed for teachers of computer science as well as visual and media art educators to introduce important principles of computer programming. It focuses on helping students build familiarity with specific terminology used in computer science, developing physical connections with the methods that go on within a computer program, and understanding how these relate to the artmaking of Michael Snow.
- Work with algorithms
- Explore loops and repetition
- Create art using functions, loops, and algorithms
Computer Science, Media Arts, Technology, Visual Arts, and more