Learn programming by decomposing graphics and recomposing them as programs.
Experience the sound theoretical foundations of programming combined with the unbounded creativity and playfulness of computer graphics.
Use the most prevalent programming language, Python, and the greatest (we think) educational graphics library, PyTamaro.
The contents is informed by concepts from algebra you might know from middle school, all the way to abstract algebra and logic one would learn at university.
Starting with the composition of simple geometric shapes, we will end up composing graphics inspired by contemporary art, design, and game design.
For more information contact Matthias.Hauswirth@usi.ch.