Instead of writing code to draw a square, students write an algorithm to draw a 'regular polygon' where the number of sides and side length are variables. They test the flexibility of their abstraction.

Similar Lessons