Llyra wrote:
Quote:
| I'm really not being snarky here, I really am not, I just want to understand, but wouldn't studying mathematics do the same thing for a child? |
No, I think that doing math all in your own brain is a very different experience from programming a computer and watching it follow your instructions. Programming is sort of like training a dog or teaching a person but with all the physical aspects and the dog/person's common sense and learning abilities removed, so that you have to include EVERYTHING in your instructions every time. I think that is very educational. Sure, there are other ways to learn logical reasoning skills, but they're not exactly the same as programming.
Quote:
| I think we do agree that preschoolers don't need computer access, though. And that there's a difference between learning programming, and just playing video games, right? |
Right! That's something I didn't address in my previous post: Playing games only teaches kids the physical skills of using the computer, the basic abstractions (you move the mouse away from you on the table to move the cursor upward on the screen--that's really pretty weird, when you think about it!), and the basics of the user interface (file icons, folders, dialog boxes). All those things will be useful in their later use of computers for office work and such, but they don't present the same learning opportunities as learning to program--which becomes more feasible once kids can read.
However, we've started talking with EnviroKid about how computers think because of his experiences with games. Recently he was playing a pbskids game in which a child has lost something and Grover goes looking for it and brings back something that rhymes with the lost thing. In the first round, EnviroKid noticed that there was a slight pause in Grover's speech before he said the name of the object. In the second round, he saw that the game was exactly the same as before but with different objects; he said, "He stops to remember what to say? But no, because that's not the real Grover, just a computer drawing." I explained that the computer is following instructions to make the pictures and words happen. Instead of writing a whole set of instructions for each version of the story, the programmer wrote a story with blanks that are filled with these things called variables. A variable is like a box the computer can reach into when it comes to that part of the program. When you click on the thing that rhymes with the lost thing, the computer puts that thing into the box. Then the picture of that thing gets pasted into the space next to the picture of Grover, but he's not like the real Grover who can see that thing and remember picking it up. The computer plays the recording of Grover's voice saying, "Here is your" but then it has to reach into the box and take out the recording of Grover's voice saying, "hat." So we hear a little pause while the computer reaches into the box.