KMi Seminars
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.

 
KMi Seminars
 

Multimedia and Information Systems is...


Multimedia and Information Systems
Our research is centred around the theme of Multimedia Information Retrieval, ie, Video Search Engines, Image Databases, Spoken Document Retrieval, Music Retrieval, Query Languages and Query Mediation.

We focus on content-based information retrieval over a wide range of data spanning form unstructured text and unlabelled images over spoken documents and music to videos. This encompasses the modelling of human perception of relevance and similarity, the learning from user actions and the up-to-date presentation of information. Currently we are building a research version of an integrated multimedia information retrieval system MIR to be used as a research prototype. We aim for a system that understands the user's information need and successfully links it to the appropriate information sources, be it a report or a TV news clip. This work is guided by the vision that an automated knowledge extraction system ultimately empowers people making efficient use of information sources without the burden of filing data into specialised databases.

Visit the MMIS website