With the new changes to the ICT curriculum in England for 2014, I decided to collate all the Computing links that I can in this one handy space. Suggestions welcome.
Essential!Progression pathways by CAS (Have to join CAS (free) to access)
Computing at Schools Network- CAS A MUST JOIN!Amazing resources for teaching Computing for all age groups
Shaun the Sheep Games academy-The great folks at Aardman animations and Nominet Trust have made sprites from Shaun the Sheep available to use in Scratch-not only that they have brilliant Scratch lessons-taking you from beginner to Games Master!
Digital School House-brilliant resources.
Code Club-Resources to start a code club or for class.
Excellent InPractice Computing for children website by Dan Bridge
BBC Learning clips ‘Cracking the code’ a series of programmes about programming!
Amazing Junior Computer Science website By Phil Bagge
Great TED Talk-Kevin Slavin: How algorithms shape our world
Teaching schools experts Computing in School resources
Computer Science Unplugged -Teach computing without computers! Amazing must see site.
Barefoot Computing -Teach Computing without computers from CAS network
Girl Develop IT -Empowering women of diverse backgrounds from around the world to learn how to develop software.
Amazing Pearltrees collection of programming articles and resources by Carlispina
Teaching Students to Program in One Hour of Code
Smart List: 20 Coding & CS,Assessment & Data Resources
Experts Weigh in on K-12 Coding & CS Resources
Coding Is Not Just For Computer Programmers
The Transition from Cursive to Coding
Teaching Students to Code with PowerPoint
Infographic: Why US STEM Initiative Shouldn’t Over Look Computer Science
Hacking the Scouts
Integrating Computer Science Into Everyday Subjects
Building STEM Skills by Learning Game Design
Learn What Most Schools Don’t Teach
The Hour of Code- Join the Movement
Worlds of Making @ NMHS
Everything is Coming Up Robots
Teaching students to code websites
Hello!Processing. Step-by-step guide with video & resources for beginner coders
‘Teaching Kids Programming’ - a framework designed specifically for teaching basic programming to children aged 10 and up.
Crunchzilla Simple online tutorials to teach java to pre-teens
Coding for Good Series of coding lessons on a variety of programming languages
Apps for teaching coding/programming
Programing on iPad Codea tutorial pt1 – absolute beginner-YouTube video
Scratch (Scratch Maze)
Introduction to Computer Programming
Toca Boca Builder
Great lesson plans for teaching coding to Younger Learners with Hopscotch with video tutorials.
Overview of Hopscotch on Educade (includes video tutorial & block category descriptions)
Create Apps with TouchDevelop!YouTube video
Web Based games
CodeSpells Game that helps you learn Java Script
Click School Great games flash games that help demonstrate computing concepts
Light-Bot Online Game
Romy the Robot A simple but creative programming game Created by Sandaig Primary
Blockly Another simple ‘game’ to teach programing-you stack instructions in ‘blocks’ to guide your robot.
Expresso Coding (Free until October 2014)
TesiBoards have some pretty nifty programming games for KS1 (subscription needed though)
Robocode-Older students-program a robot in Java to compete against other robots
Snap-Scratch style visual programming tool from Berkeley University US
KineScript -Using the same visual programming metaphor as MIT’s Scratch, this app helps students craft animated stories.
Desktop tools useful for programming
GameSalad (free, ports to iOS, Android & more)
Trimble SketchUp (free, formerly Google SketchUp)
Lego Digital Designer (free)
Sketch Nation Studio (free)
Stencyl (Windows, Mac, Lunux; Free)
Play my Code A great site where you can build games with HTML5
Code Kingdoms Write code-defend your Kingdom-progress through to Java!
GameStar Mechanic uses fun, game-based quests and courses to help you learn game design and make your own video games!
J2Code- A set of lessons for Primary age pupils from J2E network that is excellent.
Kodu for visual programming resources
Beebots and Probots
Scratch Simulations (thanks to Wesley Fryer PhD (@wfryer) for all links)
New Year Fireworks (Scratch)
More Outstanding Scratch Simulations (Scratch gallery)
8 lesson Block Scratch Challenge
In 15 minutes, create a cool project in Scratch using just these 8 blocks.
(This activity is included as page 16 in the Scratch Workshop Design Guide)
3 Level Maze (Scratch, created by a student)
Don’t Be Seen (a clever 8 level avoid the laser / get to the wizard game, created by a student)
More Outstanding Scratch Games (Scratch gallery)
To see what’s possible with game design in Scratch, check out these examples:
These were included in Karen Brennan‘s ScratchED post, “BLC Pre-Conference Workshop: Let’s Play! Game Design with Scratch – Monday, July 15, 2012”
Maze Game Project
Create your own MAZE Scratch game!
- Check out this sample MAZE game for ideas and helpful blocks to use.
- This handout has helpful tips and instructions for creating a MAZE game! This tutorial explains how to start a new level also!
Creative Game Project
Collide or Guess Game Project
Enhance Your Game
Learn it yourself sites
Alice Using an innovative programming environment to support the creation of 3D animations, the Alice Project provides tools and materials for teaching and learning computational thinking, problem solving, and computer programming.
These are websites where you have to pay to access information
Online Basic Programming Courses by UDemy
Kidsruby-downloadable that uses Ruby Program language to teach kids to code
Hackety Hack-Another site that teaches kids to code using Ruby
Education Forum at RaspberryPi.org
A simple way to make stuff with RPi-Google’s new essential Coder
Computing Books For Children
A list of books about Computing that are suitable for children.
Hello World! Computer Programming for Kids, by Warren Sande. Mini review by Cliff Dobbs: The great thing about this book is that the author has written it with his 12-year old son, Carter, not just for him. The chapters are liberally sprinkled with Carter’s interjections, not just questions, but observations, too. Hello World tackles potentially complex subjects, such as different data types, in a clear and easy to follow way and the way in which the author starts will relatively simple scripts, and gradually builds on them, adds to the clarity of the lessons. The choice of Python as the language makes a great deal of sense. As an old PERL hack I have tried a number of times to get my own son interested in coding using PERL, with little success. The more rigorous structure of Python made it easier for him to pick up the language.
Super Scratch Programming Adventure!, by the LEAD project, 160 pages. Suitable for ages 7-13. Rating: 5 out of 5. Description. In Super Scratch Programming Adventure!, kids learn programming fundamentals as they make their very own playable video games. They’ll create projects inspired by classic arcade games that can be programmed (and played!) in an afternoon. With patient step-by-step explanations of the code and fun programming challenges to spark their own creative additions, kids will be creating their own games in no time.
Introduction to Programming with Greenfoot:- Object-Oriented Programming in Java with Games and Simulations, by Michael Kölling, 216 pages. Suitable for ages 12-18. Rating: 5 out of 5. Description. Welcome to Greenfoot! In this book, we will discuss how to program graphical computer programs, such as simulations and games, using the Java Programming Language and the Greenfoot environment.
Scratch programming in Easy steps-Shaun McManus great book with some bonus material!
Computer Coding for Kids By Carol Vorderman & Others (by DK)-really easy to read book with loads of visual steps to start on the coding jouney
MineCraft (Yes not strictly ‘coding’ but inspirational)
“I have been teaching for 9 years, and I have never before seen kids so engaged with learning as when they are playing Minecraft. It has been a transformative experience for me as a teacher and has cemented my belief in the power of Games Based Learning. I have made it my mission to give as many other teachers and students the chance to have a similar experience.” -Joel Levin, MinecraftEdu
MinecraftEdu – a version of Minecraft designed for teachers and students.
Joel Levin, The Minecraft Teacher – http://minecraftteacher.net/
Massively Minecraft -http://massivelyminecraft.org/, invites kids ages 4 – 16 to join their online guild, with the support of their parents and to contribute to the community world.
Minecraft in School – minecraftinschool.pbworks.com/
Making Games Without Coding
Stencyl-Make Flash,HTML5, IOS or Android games without coding
Coding Corner (A series of fabulous blog posts by @Dan_Aldred)
As usual please get in touch if you have any suggestionsWritten by Julian S Wood - www.ideasfactory.me/about/"rel="author"