Hacker News new | ask | show | jobs
by turtleyacht 1158 days ago
Model out games on paper. Graph paper. Give them crayons and markers.

Tape up a board game out of construction paper and cardboard. Glue stuff to popsicle sticks. Create adhoc, six-sided dice.

Use a firewall to block sites.

Programming is modeling abstractions. Don't need a computer for that. Stepwise refinement, encapsulation, and problem decomposition can all be demonstrated without a machine.

Model a linked list with a stages in a game (on paper). A graph is just a path of streets to the ice cream shop. A tree is an upside-down version of the one outside.

Teach them to make something out of nothing, first principles. Read with them.