However recursion can be a little tricky when learning about it for the first time. This relaxed session will introduce the idea gently, and illustrate it with some simple but convincing examples.
The tutorial is aimed firmly at beginners, including artists who have never coded before.
Some of the things we'll cover:
Basic idea, without using a computer
Simple recursive circles example
Reminder - stop and continue conditions
Realistic trees, geometric patterns
Lindenmayer-systems (which made the pattern above)
After this session you will have at the very least an intuition for recursion and why it is so powerful. If you're a little more confident with coding, you'll be able to experiment with recursion yourself.
What to bring
You don't have to bring a laptop. If you want, you can experiment with a few of the examples which will be using openprocessing.org and p5js so you only need a modern browser and working wifi - no additional software needs to be installed.
YOU MAY ALSO LIKE:
- Generative Adversarial Networks with PyTorch (SkillsCast recorded in June 2019)
- Certified Tester AI Testing (Online Workshop on 10th - 12th October 2022)
- Improving Software Quality through Data with Markus Harrer (Online Workshop on 14th - 15th November 2022)
- Haskell eXchange 2022: Novice Track (Online Conference on 7th December 2022)
- Getting Geospatial Data on The Web (SkillsCast recorded in February 2022)
- Deep Learning with F#: An Experience Report (SkillsCast recorded in October 2021)