This book, written by Phil Bagge and published in conjunction with Hampshire Inspection and Advisory Service (HIAS), has been devised for children of KS2 (Year 5 and 6) age to learn programming outside of school.
It contains a series of programming projects that gradually introduce children to algorithm design, evaluation and generalisation. Children will learn how to use selection, procedures and variables through becoming creators of a wide variety of programming projects. Maths, literacy, humanities, gaming and music are all put to the test. Read the short introduction to find out more.
The Scratch programming language, widely recognised in schools, is freely accessible online or as a download and is the ideal place to begin programming.