Live data from Hacker News

How To Train Your Robot

drtechniko.wordpress.com

1–10 of 43 posts

Re: How To Train Your Robot

#6
For the past 5 years or so, I've been spending my summers teaching kids how to program, build robots, make websites, videogames, etc.

I usually teach algorithms without using a computer as well. I put kids in groups, and give them a shuffled deck of cards. How can we sort it as fast as possible? Can they come up with their own techniques? Then we have little challenges to see which group sorts it the fastest, and they explain their "algorithm" to the others.

It's an intuitive way to introduce many concepts (including parallelism, yay) without using a computer. I think it's critical to show that this elegance in computing transcends the machine.

Re: How To Train Your Robot

#8
post #5

This reminds me of playing RoboRally ( http://www.wizards.com/default.asp?x=ah/prod/roborally ). RoboRally is a board game where you have to program your robots next 5 steps with instruction cards (turn left/right, move, ...).

Lost mind of Dr. Brain anyone?

Re: How To Train Your Robot

#10
Awesome ! Love that part : For some reason, kids loved making their parents repeat stuff 100 times over.

It's exactly the kind of thing I used to do when I first tried a programming language (printing random stuff 500 times already feels strangely empowering... not to mention email spamming scripts!). I guess it's one of the main purposes computers were made for.

Post reply on HN