The primary goal of the Unplugged project is to promote Computer Science (and computing in general) to young people as an interesting, engaging, and intellectually stimulating discipline. We want to capture people's imagination and address common misconceptions about what it means to be a computer scientist. We want to convey fundamentals that do not depend on particular software or systems, ideas that will still be fresh in 2020. We want to reach kids in elementary schools and provide supplementary material for university courses. We want to tread where high-tech educational solutions are unfeasible; to cross the divide between the information-rich and information-poor, between industrialized countries and the developing world.
There are many worthy projects for promoting computer science. The main principles that distinguish the Unplugged activities are:
The activities do not depend on computers. This avoids confusing Computer Science with programming or learning application software, makes the activities available to those who aren't able to or don't want to work with computers, and skips the barrier of learning to program before being able to explore ideas. For example, the parity magic trick is a card game that happens to use the same principle as error correction in computer memory. Unplugged isn't a completely Luddite approach - we do exploit the internet and other computing facilities to share and develop the activities!
Unplugged presents fundamental concepts in Computer Science such as algorithms, artificial intelligence, graphics, information theory, Human Computer Interfaces, programming languages, and so on. We want to emphasize that programming is a means, not an end. Wikipedia provides a definition of Computer Science, and Peter Denning's Great Principles project provides a more detailed analysis of the topics it covers.
The activities tend to be kinesthetic, often on a large scale and involving team work. For example, the Sorting Network activity has teams of six running through a network drawn on the ground.The activities tend to allow students to discover answers for themselves, rather than just being given solutions or algorithms to follow. A Socratic dialogue approach is encouraged, as we want students to realize that they are capable of finding solutions to problems on their own, rather than being given a solution to apply to the problem.
The activities are fun and engaging, not just busy-work for the sake of it. There are puzzles, challenges, competitions, problem solving and humour. Unplugged activities should leave students with a sense of genuine achievement.There is often a strong sense of story in the activities; problems are presented as part of a story rather than as an abstract mathematical challenge. Children are more interested in pirates than privacy, and absurd fictitious stories can be more memorable than compelling business applications.
The activities are low cost, using equipment commonly found in classrooms or stationery stores. Most require only paper and pencil, and perhaps cards, string, chalk, whiteboard markers, balls or similar items.
Unplugged is published under a Creative Commons licence, which permits free sharing (with acknowledgement). Variations, adaptations and extensions are encouraged. This does not preclude local publishing arrangements to take account of the kind of packaging that would make the material more accessible to local educational practitioners.
The programme is strongly international – we encourage variations that are relevant to local cultures (for example, some activities that require a large playground can be changed to a board game for schools that have very little open space). Translators should try the activities locally and involve teachers. It is better to adapt activities rather than translate them faithfully to something that would be less meaningful in the local culture. The activities are gender-neutral.
We encourage co-operation, communication and problem solving. Competition can also be effective if it is used appropriately, especially between teams rather than individuals.
The activities are stand-alone modules that can be used independently of each other, so that they can be used for enrichment in curricula on their own rather than having to be used as a series.
The activities are error resilient; they should not depend on getting many difficult steps exactly right, and minor mistakes should not prevent participants from understanding the principles.
Some more background to the project can be found in this interview with Tim Bell.