Computing science
What is an algorithm?
Algorithms provide computers with a sequence of instructions or a set of rules. Find out how they work.
How do we get computers to do what we want?
Find out how to use sequence, selection and repetition in computer programs.
How do computer programs use variables?
Variables are used by computer programs to store information. Find out how they are used.
Controlling physical systems
Robots are computers that are programmed to interact with the world using input and output devices.
What is decomposition?
Breaking a problem down in to smaller parts is the essence of decomposition. Find out how programmers do this.
How do you make a good app?
Apps are the programs that run on smartphones & tablets. Discover the secrets to making a good app.
What makes a good computer game?
Discover how computer games are made, what makes them fun and how you can turn your own idea into a game.
What is computer science?
Computational thinking is the concept at the heart of computer science. Find out more.
What is debugging?
A âbugâ is a mistake or error in a piece of code. Find out how to fix them.
What is the world wide web?
The world wide web is made of millions of interlinked webpages. Find out how it started.
Video playlist
How to write programs. Video
Programming is introduced using a kangaroo needing to drink without being eaten by a croc.
What are variables? Video
Variables are explained through the story of a squirrel and where his nuts are buried.
What makes computer games fun. Video
A software engineer explains how she designs fun computer games and apps.
Input and output devices. Video
An explanation of what happens to data when it is inputted and outputted, with examples.