|
|
|
|
|
by gghh
4048 days ago
|
|
Back in 1991, when I was 7, the Logo programming language did great for me. You have to write instructions for a pointer to move on the screen and draw things ("go ahead 20 steps; turn right; go ahead 10 steps...). We had a Logo class twice a week and we all kids couldn't wait for it to come. I bet some flavour of Logo is still around, and "turtle graphics" (the general concept of procedural drawing for kids) is a great way to introduce programming. https://en.wikipedia.org/wiki/Logo_%28programming_language%2... https://en.wikipedia.org/wiki/Turtle_graphics Scratch from MIT is another canonical suggestion when it comes to this matter. Some teachers are using Minecraft to let kids build imaginary things; I guess the underlying principle is "let kids plan ahead", which is the core ability for algorithmic thinking, thus computer programming (as in this board game http://www.robotturtles.com/ , ispired by Logo; it's for pre-school tho) I'd also check out "CS unplugged" http://csunplugged.org/ , a collection of open-air activities you can make that sneakily teach algorithms. |
|
My oldest child is still in primary and they have a lego robotics club- they build simple robots and do simple programming. He does well at maths and is a lego wiz so has been allowed to join the club 3 years early.
I've been thinking about where to start and they love minecraft, so it makes sense to start there I think. I'll check out some of your other links as well.