Fen Ditton Primary School

Educational Links

Develop your Skills and Knowledge

These interactive links have been sourced to increase and develop your knowledge and skills of computer science. Try these challenges they cover KS2, KS3 and GCSE syllabus activities - you'll be surprised at how much you know.

Control Systems and Sensors

bitesizecontrolsystemssensors  bitesizedatalogging  bitesizereviselogo  bitesizesystemflowcharts


Multimedia and Graphics

bitesizevideoaudioyr6  bitesizegraphicsyr6  bitesizepresentinginformationyr6

Searching, Data, Communication, Information and Databases

bitesizesearchinginformationyr6  bitesizecommunicationcollaborationyr6  bitesizedatabasesdatacapture  bitesizedatasecurity

bitesizedatabasesyr6  bitesizedatatransfer  bitesizedatavalidverification  bitesizedatastorage

Modelling and Simulations

bitesizemodsimyr6  bitesizecomputersimulation  bitesizemodellingwithspreadsheets  bitesizespreadsheetsyr6

Computing Systems, Hardware, Software, Networks and Communications

bitesizeevaluatinghardsoft  bitesizeinputoutputprocdevices  bitesizeictsystemsusage  bitesizeimplementingcompsystem 
bitesizenetworks  bitesizesofwareappsyr6  bitesizeemail  bitesizetheinternet

Legal and Ethical Issues

bitesizelegalframework  bitesizeorganisingprotectingdatayr6  bitesizerisksimplications  bitesizecopyrightyr6







Impact of Computing Technology

It is well known that the digital age and the continuing development of computing technology is having an enormous effect on almost all individuals in society. One of its greatest effects is the access to information and services through the growth of the internet. There is increased access to communications such as VoIP and Instant Messaging as well as new opportunities for leisure and entertainment. 

The internet has given improved access to education with distance learning and online tutorials and new ways of learning interactively through multimedia and virtual reality. Many tools that were out of the reach of many individuals such as photography manipulation, now, through digital cameras, photo-editing software and excellent printers available for use in the home and school where previously a photographic studio would have been necessary.

Computing technology can help overcome disabilities with processes such as screen magnification or screen reading software, coloured backgrounds etc., and can be used to improve accessiblity for all.

However, there are inherent risks with the use of Computing technology and e-safety knowledge is a necessity. Data must be kept secure and internet connections must be protected from attacks by viruses and other forms of malware which are released almost every day.

During our computing lessons in school we touch on all of these areas in varying degrees. However, the interactive activities below will challenge your knowledge of the computing world in its many accessible forms, and will also help to improve your skills and understanding to help you make informed choices to stay safe and enjoy what technology has to offer.

bitesizeimpactictsocietyyr6  bitesizetechthroughtimeyr6  bitesizecommunicationcollaborationyr6

bitesizecopyrightyr6  bitesizeesafetyyr6  bitesizeevaluationyr6

iPad Resources

Apps to develop knowledge of Computer Science

The new computing curriculum emphasises the requirement of teaching computer science. In our ever changing technological world it is possible to find a tremendous amount of available software where children and adults can learn to develop programming skills.

Included below is a brief description of some aspects of both the KS1 and KS2 new computing curriculum and some apps which can help educate children (and adults) in this continually mobile area. Where appropriate, the download cost is included for your information. If you know of any other programming apps that should be included on this page please let Mrs Nicholls know.

Key Stage Pupils should be taught to:

  • understand what algorithms are, how they are implemented as programs on digital devices and that programs execute by following a sequence of instructions;
  • write and test simple programs;
  • use logical reasoning to predict the behaviour of simple programs

Key Stage 2Pupils should be taught to:

  • design and write programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts 
  • use sequence, selection and repetition in programs; work with variables and various forms of input and output; generate appropriate inputs and predicted outputs to test programs
  • use logical reasoning to know how a simple algorithm works and to detect and correct errors in algorithms and programs

The apps below range from introducing basic skills such as those used when programming a Beebot for example, to more advanced skills where the use of selection, repetition and variables are required when using and creating games and simulations.


A.L.E.X. is a fun puzzle game and a great way to train your brain. A.L.E.X. helps you think and plan logically as you program your robot A.L.E.X. with a sequence of commands to get through each level from start to finish.


Bee-Bot – FREE
This app makes use of Bee-Bot's keypad functionality and enables children to improve their skills in directional language and programming through sequences of forwards, backwards, left and right 90 degree turns.


Bee-Bot Pyramid – £0.69
Control Bee-Bot through a series of 12 levels of an ancient Egyptian pyramid, unlocking doors, collecting treasure and out-smarting Mummies as you go.


Cargo-Bot – FREE
Cargo-Bot is a puzzle game where you teach a robot how to move crates. Sounds simple, right? Try it out!

 catoshike Cato’s Hike - A Programming and Logic Odyssey- £2.99
Cato is a little boy who just like every little boy likes to go out and play. One fine day Cato was playing outside when a portal to another world opened up in front of him; a portal to another world!
Cato stepped through and discovered that this world unlike his own didn't follow the same rules. Every time he tried to take a step or an action he'd find himself stuck in place. Stuck that is until he finally discovered the rules in this universe: by writing a program for himself he would be able to overcome all obstacles and learn something new along the way!

Codea - £6.99
Codea lets you create games and simulations — or just about any visual idea you have. Turn your thoughts into interactive creations that make use of iPad features like Multi-Touch and the accelerometer.


Create a Car - £0.69
Create a Car is developed specifically for young children ages 3-6.


Daisy the Dinosaur – FREE
Learn the basics of computer programming with Daisy the Dinosaur! This free, fun app has an easy drag and drop interface that kids of all ages can use to animate Daisy to dance across the screen. Kids will intuitively grasp the basics of objects, sequencing, loops and events by solving this app's challenges. After playing Daisy, kids can choose to download a kit to program their own computer game.


Game Coder: £6.99
You can create your games with the touch of your fingers! Game Coder has a great user-friendly interface to build your games with tap and drag and drop features! Also, as you are developing on your iPad, you can play your games without the need of anything but press the Play button!


Hakitzu Elite - Robot Hackers: £1.99
This game helps you learn the basics of JavaScript. No previous coding knowledge is required as the game takes you from a beginner, to coder, to hacker in our single player mode and on the battlefield. Earn certificates to show off your new coding and gaming skills to your friends! The more you code by hand, the more points you receive to unlock the ultimate weapons for the arena.


Hopscotch – FREE
Program your characters to move, draw, and collide with each other, and use shaking, tilting, or even shouting at the iPad to control them.


Kodable – FREE
Kodable is a free educational iPad game offering a kid-friendly introduction to programming concepts and problem solving. For children aged 5 and up.


KodablePro - £4.99
Kodable is an educational iPad game offering a kid-friendly introduction to programming concepts and problem solving. Kodable Pro gives you access to all current and future Kodable content, including the Kodable Curriculum, as well as all features available as in-app purchases in the free version of Kodable.


Lightbot – £1.99
Lightbot is a programming puzzle game; a game whose game mechanics require using programming to solve levels.
Simply guiding a robot to light up tiles and solve levels using commands, Lightbot cultivates a real understanding of procedures, loops, and conditionals for players.


Monster Physics - £0.69
Monster Physics™ is a unique building app that lets you play with physics! Build and operate your own car, crane, rocket ship, plane, helicopter, tank and more!


Move the Turtle - £1.99
Move The Turtle is an educational application for iPhone and iPad that teaches children the basics of creating computer programs, using intuitive graphic commands.
Do you remember the Logo programming language? A friendly Turtle will introduce your child step by step to the basic concepts of programming in a colourful graphic environment. Who knows, maybe your child will be the next outstanding programmer!


Pettson’s Inventions - £1.49
Help Pettson and Findus build their inventions! In this tricky game you should help building these clever inventions. You need to figure out which ones of the objects should be included and where to put them in the machinery.Pettson’s Inventions is a pedagogic app that practices logic and stimulates creativity for Early years children.


Learn Python - £0.69
If you would like to learn the Python programming language, then this is the perfect app for you. You can type python scripts into your iPhone or iPad, and execute them-on-the-fly, in order to see the results. All this without the need to have access to your computer, or requiring a web-server. This is a great way to try out the code examples that you read in books, or on the web.


Python Programming Language - £1.49
A classic Python programming language for iPad, iPhone and iPod touch. Programming language is a perfect tool for studying, complex mathematical calculation, entertainment and many other useful tasks. The application is especially useful for learning the Python programming language. You have to buy compilations inside the application. Internet connection is required.


Python 3.0 for iOS - £0.69
Python 3.0 for iOS is a Python 3.0.1 development environment for the iOS.


Scratch Maze - £0.69
This Scratch Maze app contains a number of video tutorials which will guide you through creating your own maze game in the popular programming environment Scratch.


Script Kit - Drag and Drop: FREE
Scrip tKit is the world's first drag and drop programming interface for iPad.
Please note that the ability to use the full drag and drop functionality to create your own scripts requires an in app purchase.


Sketch Nation – FREE
Creating a game using this app is really simple: draw game objects, experiment with the customization options and before you know it you will be able to enjoy your own self-created game!


Toca Builders £1.49
If you can imagine it you can build it with the six Toca Builders!
Join your new builder friends on an island far away and create a whole new world with blocks. Jump, walk, roll and rotate the builders to use their unique skills, and they will help to build whatever you can imagine!

source: http://mrandrewsonline.blogspot.co.uk/2013/04/apps-for-computer-science.html

Programming Resources

You will find links to resources which you can download for use at home, PLEASE NOTE that you should always check first with a responsible adult and gain help and permission before you download any software onto your computer. This same rule applies before signing up to any online learning activities. The downloadable resources we use in school are the FREE versions (although in some cases you can buy a more advanced version). There are also links to software/hardware which include other activities and information that you might find developmental and useful if you are interested in becoming a serious programmer in the future. 

The downloads below are links to the official software development sites, where applicable, and once downloaded will enable you to create games, puzzles, animations, interactive quizzes and more, the only limits are your imagination and determination to succeed. Most use blocks (it is always good to look at the programming language behind these blocks to help develop your understanding of how these blocks work), some use actual programming language and here you need to be accurate, and use your debugging skills when your program doesn't work how you wanted or expected it to. Enjoy!

[If you create something at home on any of the platforms, that you would like to share please bring it in to school on a memory stick (speak to Mrs Nicholls) and if appropriate it can be uploaded to the school website. We now have a school Scratch account, so if would be great if any Scratch projects you make are hosted there for all to see and share].

Do you know more? Let Mrs Nicholls know.


pivotanimator  scratch2.0download  kodu  

gamemaker8.1download  simpleprogramming  codecademy  

khanacademy  pygame  python  

raspberrypi  smallbasic  minecraft

code  judo  arduino  



legomindstorms  legowedo  kidsaheadrobotics  


Computing Teaching Resources

The links below will take you to different websites that can be used to further your computing skills through practice, experience, programming design and more. Also included are links where PC or tablet programs and apps can be downloaded free or in some cases purchased.



Headteacher: Mr Mark Askew
Fen Ditton Primary School, Horningsea Road,

Fen Ditton, Cambridge, CB5 8SZ

01223 292342

Email: office@fenditton.cambs.sch.uk