Our computing scheme of work page lists a range of whole-school schemes that encompass all of the objectives that make up the new primary computing curriculum - from word processing to programming the RaspberryPi tools.
Yet I always return to one element of computing in my own teaching; and thats the free and online Scratch programming language created by the Massachusetts Institute of Technology. Scratch is included as a module in itself in almost all of the schemes we list. However, I’ve often supplemented these schemes with a couple of brilliant free resources from other websites.
The first is the Phil Bagge’s Code-It website. Here there are many fantastic Scratch games to construct and pick apart. Code-it has free, well laid-out .pdf print-outs to guide children through parts of programming that some teachers may feel a little out of depth with. There are also challenge cards for greater depth children.
When I’ve been working as a supply teacher, and no computing lesson was planned, code-it was also my first stop for one-off lessons. Favourites which always went down well with classes (when you’re unsure of the ability level of the students) were the Crab Maze and the Scratch Conversation. The latter works very well if you link the learning to two characters or people the class are studying in other subjects. For examples, a last minute lesson building a conversation between Henry VIII and his wives has gone down very well in the past!
Second are the Scratch resources from the Code Club platform, which are free and require no login to download (again, perfect also for last minute lessons). The steps to construct each project are clearly listed, and are great for teachers who may not be familiar with using Scratch.
Don’t forgot to check out the whole school computing schemes we have listed on Scheme Support, many of which come with Scratch coding modules.