The Ripple of Pentagons
Lucas, a Grade 5 student with four years of programming experience, is exploring Python’s turtle module. He starts with a simple goal: draw repeating five-pointed stars using a loop.
Instead of drawing one star, he uses a for loop with a shared anchor point and slight rotational changes. The repeated structure begins to accumulate into a dense, circular pattern.
The output evolves beyond individual stars into a layered geometric field—simultaneously resembling a star, a circle, and an organic spiral-like structure. The simplicity of the rule contrasts with the complexity of the result. He also extends the work into a self-edited video, adding narrative pacing, animated elements, and a clear beginning–middle–end structure.
Simple rules, when repeated and slightly transformed, can generate unexpected complexity. Programming is not only about producing outputs, but about designing systems that evolve visual structure and meaning. Expression (video editing) amplifies technical work into communication.