Concurrent programming by children
This event took place on Wednesday 05 October 2005 at 14:00
Dr. Ken Kahn London Knowledge Lab, United Kingdom
Many have extolled the benefits of learning by building and exploring computational models. But typically computer programming requires a mastery of complex computational abstractions. The research we'll be presenting describes a way to replace these abstractions with playful, animated, game-like, virtual objects without sacrificing expressive power. We'll present via live demos three systems that have explored this idea. ToonTalk (www.toontalk.com) is a general-purpose concurrent programming language that presents program building blocks in terms of familiar objects. A ToonTalk programmer trains robots to manipulate boxes containing numbers, text, pictures, sounds, birds, trucks, robots, and other boxes. Birds are the means that program fragments coordinate and communicate. Trucks are used to spawn new sub-computations. The Playground Project (www.ioe.ac.uk/playground) provided tools to children 6 to 8 years old enabling them to make their own computer games. Playground built upon ToonTalk. It provided the children with transparent components and behaviours that could be assembled or broken down into for modification and reassembly. The WebLabs Project (www.weblabs.eu.com) is providing children 10 to 14 years old with components and learning materials to explore science by building computational models and mathematics by building ToonTalk programs. Children publish their reports which typically include runnable models or programs on the project web site. Other children across Europe read and post public comments on these reports.
ToonTalk was designed and built by Ken Kahn who, after earning a doctorate in computer science from MIT, has spent 30 years as a researcher in programming languages, computer animation, and programming systems for children. He has been a faculty member at MIT, University of Stockholm, and Uppsala University. For over eight years he was a researcher at Xerox PARC. In 1992, Ken founded Animated Programs whose mission is to make computer programming child's play. He has participated in two large-scale European research projects that have built upon ToonTalk.
This event took place on Wednesday 05 October 2005 at 14:00
Dr. Ken Kahn London Knowledge Lab, United Kingdom
Many have extolled the benefits of learning by building and exploring computational models. But typically computer programming requires a mastery of complex computational abstractions. The research we'll be presenting describes a way to replace these abstractions with playful, animated, game-like, virtual objects without sacrificing expressive power. We'll present via live demos three systems that have explored this idea. ToonTalk (www.toontalk.com) is a general-purpose concurrent programming language that presents program building blocks in terms of familiar objects. A ToonTalk programmer trains robots to manipulate boxes containing numbers, text, pictures, sounds, birds, trucks, robots, and other boxes. Birds are the means that program fragments coordinate and communicate. Trucks are used to spawn new sub-computations. The Playground Project (www.ioe.ac.uk/playground) provided tools to children 6 to 8 years old enabling them to make their own computer games. Playground built upon ToonTalk. It provided the children with transparent components and behaviours that could be assembled or broken down into for modification and reassembly. The WebLabs Project (www.weblabs.eu.com) is providing children 10 to 14 years old with components and learning materials to explore science by building computational models and mathematics by building ToonTalk programs. Children publish their reports which typically include runnable models or programs on the project web site. Other children across Europe read and post public comments on these reports.
ToonTalk was designed and built by Ken Kahn who, after earning a doctorate in computer science from MIT, has spent 30 years as a researcher in programming languages, computer animation, and programming systems for children. He has been a faculty member at MIT, University of Stockholm, and Uppsala University. For over eight years he was a researcher at Xerox PARC. In 1992, Ken founded Animated Programs whose mission is to make computer programming child's play. He has participated in two large-scale European research projects that have built upon ToonTalk.
Future Internet
KnowledgeManagementMultimedia &
Information SystemsNarrative
HypermediaNew Media SystemsSemantic Web &
Knowledge ServicesSocial Software
New Media Systems is...
Our New Media Systems research theme aims to show how new media devices, standards, architectures and concepts can change the nature of learning.
Our work involves the development of short life-cycle working prototypes of innovative technologies or concepts that we believe will influence the future of open learning within a 3-5 year timescale. Each new media concept is built into a working prototype of how the innovation may change a target community. The working prototypes are all available (in some form) from this website.
Our prototypes themselves are not designed solely for traditional Open Learning, but include a remit to show how that innovation can and will change learning at all levels and in all forms; in education, at work and play.
Check out these Hot New Media Systems Projects:
List all New Media Systems Projects
Check out these Hot New Media Systems Technologies:
List all New Media Systems Technologies
List all New Media Systems Projects
Check out these Hot New Media Systems Technologies:
List all New Media Systems Technologies

