Monday, August 13, 2018

CGS2032: Math, Art and Computing (11806)

Mathematics and art have a long historical relationship. People have been trying to understand abstract structures and find artistic interpretation of data for years. The computation power of modern computers makes it possible to visualize them and even create more amazing mathematical and algorithmic art pieces.

You don't need any programming background for this course – only basic algebra, geometry and a lot of creative thinking. This is an entry-level programming course for anyone who is interested in math, art and curious about computing. This course will introduce interesting art and music examples and present their artistic elegance from a mathematical perspective. Further, you will learn how to translate ideas (i.e. mathematical models) into programming codes to create generative art work using computers. Topics include Pointillism, camera model, Golden ratio, Fibonacci number in art, tessellation, Asymmetric pattern, Kaleidoscope and image manipulation, Fractal etc.

For more details, please check https://www.cise.ufl.edu/~rzhang/CGS2032/