EECS Colloquium: Mathematical Explorations and Visualizations with Code

Colloquium | October 4 | 4-5 p.m. | Soda Hall, 306 (HP Auditorium)

 Roger Antonsen, University of Oslo / UC Berkeley

 Electrical Engineering and Computer Sciences (EECS)

The world of digital/algorithmic/generative art is blooming, and creative coding is becoming more and more popular. This talk is a part of a family of talks I give, where I try to highlight the connections between computer science, mathematics, and art. For the EECS Colloquium I will go more in depth and focus on the interplay between mathematical structures and programming, with many of my own examples. Programming not only enables beautiful expression, art and engaging visualizations and explanations, but also, more importantly, opens up the world of mathematics to insightful exploration and deeper understanding. With only a few lines of code, we can parameterize and experiment with mathematical structures and learn more about them. Keywords: Math, Art, Creative Coding, Geometry, Curves, Envelopes, Primes, Permutations, Card Shuffling, Partitions, Flocking, Cellular Automata, and Celtic Knots

Roger Antonsen is an Associate Professor of Computer Science at the University of Oslo. He is a mathematician, logician, computer scientist, philosopher, researcher, author, lecturer, artist, and public speaker, with a PhD in mathematical logic and proof theory. Roger is currently a Visiting Scholar at UC Berkeley, California. Home page: