News for hackers. Stuff that matters.

Ask HN: Physical Algorithm Toys

Which physical toys will help a young person understand algorithms or programming concepts in general?

An example is the 'Tower of Hanoi' game: https://www.wikiwand.com/en/Tower_of_Hanoi

Another example is this sorting game: https://imgur.com/a/NrjSHdG

I am interested in teaching some very young people these concepts, in a fun way, without the requirement of a computer or any electronics at all.

( 6 comments | 5 points | on HN )
Re:Ask HN: Physical Algorithm Toys by Jtsummers on Wednesday October 02, 2019 @01:53PM (#21139053)
Define young for us. My first thought is not a toy, but a game, Robo Rally [0]. However, that might be less applicable to young children. They'd have a harder time with it.

There are many algorithms which can be demonstrated with playing cards, but they are not games or toys in themselves, but demonstrations.

Based on the imgur link (which finally loaded), my suggestions are probably not age appropriate.

Wood Gears [1] has some neat contraptions and ideas that may be enjoyable for kids (some more than others). Even things like the solitaire puzzles are algorithim toys [2]. There are many variations of it which scale down to be more appropriate to younger children.

[0] https://boardgamegeek.com/boardgame/18/roborally

[1] https://woodgears.ca/machines.html

[2] https://en.wikipedia.org/wiki/Peg_solitaire

Re:Ask HN: Physical Algorithm Toys by codingdave on Wednesday October 02, 2019 @02:30PM (#21139387)
Take a look at the activities labeled 'Algorithms' from the 'unplugged' page on code.org: https://code.org/curriculum/unplugged

They have a few specific toys they work with, but it also will likely give you more ideas.

Re:Ask HN: Physical Algorithm Toys by jones1618 on Friday October 04, 2019 @04:13PM (#21161480)
Traffic Jam is a physical sliding puzzle that teaches sequential and recursive thinking: https://tinyurl.com/yxav6zx4

There's also a 1-dimensional version you can play in a classroom with people or on a table w/ coins or chess pieces: https://www.youtube.com/watch?v=KizRWfuT5uQ

Re:Ask HN: Physical Algorithm Toys by Theophraustous on Wednesday October 02, 2019 @09:06AM (#21135963)
A Rubix Cube seems like the obvious choice. In learning to solve the cube you will learn several algorithms, and see how useful they can be yourself.
Re:Ask HN: Physical Algorithm Toys by pubby on Wednesday October 02, 2019 @08:49AM (#21135793)
Mazes can teach graph traversal.
Re:Ask HN: Physical Algorithm Toys by thomk on Wednesday October 02, 2019 @05:40PM (#21141041)
You're right, didn't think of that, Thank you.