I prefer software where kids build something and run into problems they have to solve.
Seymour PapertFor what is important when we give children a theorem to use is not that they should memorize it. What matters most is that by growing up with a few very powerful theorems one comes to appreciate how certain ideas can be used as tools to think with over a lifetime. One learns to enjoy and to respect the power of powerful ideas. One learns that the most powerful idea of all is the idea of powerful ideas.
Seymour PapertUntil very recently, most knowledge was inaccessible to people who couldn't read text. But this is changing. The computer opens up other channels of gaining knowledge. If someone is blind, we now have very good machines that will read to him. If someone can't recognize letters, he also will have access to knowledge through sound and images.
Seymour PapertMy basic idea is that programming is the most powerful medium of developing the sophisticated and rigorous thinking needed for mathematics, for grammar, for physics, for statistics, for all the "hard" subjects.... In short, I believe more than ever that programming should be a key part of the intellectual development of people growing up.
Seymour PapertOften kids in a computer lab learn about word-processing, but if they want to write an essay, they write it by hand. This is exactly the opposite of what you want them to learn. They're approaching the computer as just another abstract school subject.
Seymour PapertOne might say the computer is being used to program the child. In my vision, the child programs the computer, and in doing so, both acquires a sense of mastery over a piece of the most modern and powerful technology and establishes an intense contact with some of the deepest ideas from science, from mathematics, and from the art of intellectual model building.
Seymour Papert