Introduction
Self study resources
UEA / Futurelearn MOOC on Teaching Computing for Y5-Y8 (registration required).
Matt Lovegrove's Primary ICT Teaching and Learning Framework
A model curriculum for K-12 CS (CSTA) (Some good background definitions, progression etc)
Over 60 lesson plans and video tutorials from Learn Scratch
Good selection of Scratch resources, video guides and sample projects from Redware.
Gaming in Kodu: a complete Scheme of Work designed to last seven lessons covering how to create games using Kodu. There is also a series of tutorial videos from The Geeky ICT Teacher.
CS2N: Computer Science Student Network. Activities and competitions on how to program animations, robots, web pages and games. Tutorials for Alice, Scratch. animation, and LEGO Mindstorms. Uses badges to motivate and assess learning and groups to track progress. KS2 and above.
Alice: a 3D programming environment from Carnegie Mellon University that allows students to learn programming concepts in the context of creating animated movies and simple video games. 3-D objects (e.g., people, animals, and vehicles) populate a virtual world and students create a program to animate the objects. Designed to be a student's first exposure to object-oriented programming. Upper KS2.
Mitch Resnick on why we might teach coding to kids Very inspiring.
Chris Leach's RethinkingICT Wiki
Some interesting computing educators on Twitter.
Simon Johnson's "Teaching GCSE Computer Science" blog. Also includes help resources for teaching Computing at KS1 to KS3.
Resources for lectures or group study
Pinterest collection of over 100 Primary Computing resources.
Kodu: simple apple collecting game tutorial from Stuart Ridout.
Resources for using Kodu in a primary literacy project in Kent from The Geeky ICT Teacher.
Using Toys to Teach Computer Science: Looking for a new way to encourage interest in computer science? Try "dissecting" a Furby! Furbys, Boogie Basses, and other computer-controlled children's toys are easy to take apart and modify, and they demonstrate in a very real and hands-on way how computer science is used in everyday life. (from the Computer Science Teachers Association CSTA).
Kodu Game Lab and classroom kit for educators: free to download for the PC. Kodu lets kids create games on the PC and XBox via a simple visual programming language that introduces logic and problem solving using conditions and sequences. It can be used to teach creativity, problem solving, storytelling, as well as programming. The Kodu classroom kit is a set of lesson plans and activities for educators.
Raspberry Pi Progamming in Primary: a set of slides from Jonathan Furness on using Scratch and Python in KS1 and 2.
Computing At School's community site will hold all the Teacher Training materials developed by the Computing At School Master Teachers funded by the DfE. The main focus of these session is KS3 but the vast majority support KS2. I have sent out an email asking MTs to get their resources available asap and tell me if they are suitable for KS2.
Vital Subject portals for primary ICT, Computer Science and eSafety. You have to register to access these (but it is free). They provide a range of links out to useful resources and 'How to Guides' which show you how to use specific apps/software.
Cambridge GCSE Computing site. Obviously geared towards their GCSE but this looks as if it will have a range of quality videos and other resources that will cover much of the KS3 curriculum.
Resources for use with pupils
Matt Britland's Scheme of Work for KS3 (project based)
Phil Bagg's comprehensive lesson planning and other resources code-it.co.uk
Excellent Scratch resources from Code Club (9 projects and volunteer resources) including free Whack-a-Witch game. (also see entertaining Code Club interviews: kids interviewing high calibre applicants are unimpressed by Tim Berners-Lee inventing the World Wide Web but decide to hire the Duke of York for his connections!)
10 resources to support Scratch Day in the classroom from Teaching News.
Create Scratch games around shark attacks, helicopters, tanks, space invaders, asteroids, flying parrot...you name it. Six week scheme of work, workbooks, video tutorials and assessment sheets. Super resources from Teach ICT.
2DIY from 2Simple: design your own games and assign actions to sprites in 2DIY software or online in 2DIY3D on PurpleMash.com. (subsciption required)
Start writing and manipulating code with this draw a puppy activity from Hopscotch kits. Well supported with prompts and simple steps.
Computational Fairy Tales: over 70 stories introducing computer science concepts by Jeremy Kubica, such as Goldilocks and the Two Boolean Bears or The Ant and the Grasshopper: A Fable of Algorithms. Each provides an overview of a computer science concept. These include data structures, algorithms, introductory programming, and practical programming tips. Beginners levels are suitable for primary.
CS Unplugged videos: 50 YouTube videos demonstrating the Computer Science Unplugged kinaesthetic games and activities. These offer practical and entertaining ways to introduce computing concepts to all ages without a computer.
Khan Academy Computer Science: an engaging and fun computing environment that has a coding pane and a canvas. You can change things in real time and explore how patterns, drawings, simulations and animations interact by changing core variables in javascript. Watch the code and what is running simultaneously. This encourages you to experiment and make it your own, save to your profile and then share. You can listen to a tutorial as you interact on screen. Explore, play around, and build!
Make your own animated alphabet message with this Mozilla Thimble project. Or make your own stop-motion alphabet with meemoo.org.
Switched On Computing - commercial scheme of work from Rising Stars (written by Miles), which includes programming, computational thinking and computer networks alongside other aspects of the subject. See also Switched on Computing - Microsoft Projects; free download.
Cambridge GCSE Computing site. Obviously geared towards their GCSE but this looks as if it will have a range of quality videos and other resources that will cover much of the KS3 curriculum.
KS1 and Year 3 Scheme of Work from Mr Chips (£35) uses ipad apps and beebots.
Get started with Raspberry Pi, or get ideas for teaching computational thinking for KS2 and KS3 with this book - Adventures In Raspberry Pi by Carrie Anne Philbin.
Various resources for the primary computing curriculum from Espresso (subscription required).
Super Scratch Lesson plans from Lero the Irish Software Engineering Research Centre.