My 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 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 PapertSimilarly, computer literacy courses tend to produce computer people who know a lot about computers or a piece of software but they don't help people become fluent with the machine.
Seymour PapertOur goal in education should be to foster the ability to use the computer in everything you do, even if you don't have a specific piece of software for the job.
Seymour PapertThe role of the teacher is to create the conditions for invention rather than provide ready-made knowledge.
Seymour PapertMy ex-student, Idit Harel, who wrote a book, "Children Designs," has a documented story of a kid who was very shy, isolated and didn't talk much to other kids. She was a little overweight, and the other kids looked down on her for that reason.But then she made a discovery about how to do something on the computer. The discovery was picked up by other kids, and within a few weeks there was a total transformation. This kid was now in demand. And that changed her feeling about herself.
Seymour Papert