This collection of integrated learning activities teaches computer science through engaging games and puzzles that include cards, string, crayons and movement. It was designed so that young students could engage in the kinds of questions and challenges that computer scientists experience without having to learn programming first.
Source: CS Unplugged