Geometry Driven by Variables
One program, a whole family of shapes
About 45 minutesAdvancedTurtle and Code
What your child can do at the end
Replace fixed numbers in a drawing with variables
The brief
Write a program with the number 6 in it and you can draw one hexagon. Write it with a variable instead and you can draw every regular polygon there is, just by changing one number. That step, from a fixed value to a parameter, is what turns a drawing into a design tool.
Skills it develops
variablesabstractionloops
How it is assessed
3 graded challenges inside the lab, and 7 questions at the end that check the idea rather than the clicks. Every attempt is saved, so a retry after a mistake counts as the learning it is.