Here is a great computer science resource we discovered through Tim Bell’s post “ Three Ways to Get Started with Computer Science and Computational Thinking”. Tim Bell, creator of CS Unplugged, is a professor of Computer Science and Engineering in University of Canterbury. CS Unblugged is a website that features an amazing collection of free learning activities and materials to use with your students to teach them about computer science and computational thinking.
Using selected hands-on activities, students will get to collaboratively work on challenging games and puzzles and will make use of a wide variety of materials such as crayons, stings and cards. “The activities introduce students to Computational Thinking through concepts such as binary numbers, algorithms and data compression, separated from the distractions and technical details of having to use computers. Importantly, no programming is required to engage with these ideas!”
The activities are suitable for different age groups. Some of them come with a number of illustrative videos introducing kids to various concepts in computational thinking. All of these activities are available in book format for free download. Some of the chapters in the book have also been translated to several languages. Learn more about this here.