School Information System
Newsletter Sign Up |

Subscribe to this site via RSS: | Newsletter signup | Send us your ideas

January 25, 2012

Teaching programming to a nine-year-old

Dr. Prabhakar Ragde:

My younger daughter is nine. After watching me sit with a laptop all term preparing material using Scheme, she wanted to know something about it. She is self-taught on the application side of computing (browsers, paint programs, word processing) but knows nothing of computation itself. So I opened up a DrScheme Interactions window. "You add like this," I said, typing in (+ 3 4). No problem. "Try some other operations, some bigger numbers." It looks like a calculator without a ten-digit limit.

I wrote out some arithmetic expressions for her to convert to Scheme. She had difficulty with them, but not with Scheme: I had forgotten how much algebraic notation is taught later. She didn't understand concatenation for multiplication, / for division, or putting two expressions one above the other with a horizontal line in between. Once I explained those, she converted them into Scheme expressions very quickly.

Posted by Jim Zellmer at January 25, 2012 2:04 AM
Subscribe to this site via RSS/Atom: Newsletter signup | Send us your ideas
Comments
Post a comment









Remember personal info?