Unplugged programming

Computer programs are all around us, not just in the things we call computers, but in things like fitness devices, smartphones and alarm systems, and in many many more places. Sometimes they programs are referred to as "applications", "apps" or "software", and often they are nearly invisible, in devices like TVs and washing machines, where the software "boots up" when you switch it on, and keeps going until you switch it off. Despite the variety of ways that computer programs are used, they all work on similar principles that are accessible to students of all ages, and this unit explores some of the fundamental principles in programming.

or jump straight to a lesson of the unit:

Ages 5 to 7 Programming challenges
In the teacher observations sections there may also be background notes on the big picture. There is no expectation that 5 to 7 year olds will need to know this, but if you are asked, you have the answer at your fingertips.
1 Finding 2D shapes No
2 Moving in a shape No

or jump straight to a lesson of the unit:

Ages 5 to 7 Programming challenges
In the teacher observations sections there may also be background notes on the big picture. There is no expectation that 5 to 7 year olds will need to know this, but if you are asked, you have the answer at your fingertips.
3 Fitness unplugged No
Ages 8 to 10 Programming challenges
1 Sending a rocket to Mars (Sequential programming) Yes

or jump straight to a lesson of the unit:

Ages 8 to 10 Programming challenges
3 The Modulo operator Unplugged Yes

Resources

The following resources are used in Unplugged programming lessons, and can be accessed here (and also on each lesson page).