|
Thanks to Moore's
Law, teaching programming as active social engagement is now possible.
If you're a kid, showing and telling things to the smart pets that you
share with your friends is very different from writing Java, Python or
Logo. It is much more powerful, because it builds on innate social and
perceptual skills.
Recent educational surveys show that children still see computer programmers in stereotypical terms: the image of computer programming in contemporary culture is troubling. Media portrays images of loner, "geeky guys" immobile in front of their machines. We have images in our heads that computer scientists work alone, churning out nonsensical terms, reducing the world into equations... But we know that computer science is a creative, expressive, team-oriented and very often fun and challenging field. What is really needed is social change: new play systems, new interaction models, expressive programming, and new role models in the field. We are designing systems which strengthen each child's role in an ever-growing digital environment.
We embrace the responsiblility of the scientist/designer to make the world a better place. |