What a Computer Is
KindergartenA computer is a helper machine. It cannot think or wonder by itself — it only does what a person tells it to do, one small step at a time. The instructions we give a computer are called a program.
Every computer takes something in (called input) and gives something back out (called output). When you press a button on a toy, that press is input — and the toy lighting up or making a sound is output. A computer works the same way, just with many more buttons and many more steps.
Here is the most important thing to know about computers: they do exactly what you say, not what you meant to say. If you tell a friend "get me something cold," they might guess and bring water, ice cream, or a cold pillow — a person can guess what you meant. A computer cannot guess. If your instructions are not exact, the computer will do the wrong thing, even if a person would have understood you perfectly.
Big idea. A computer is not magic and it is not alive. It is a very fast, very obedient helper that needs every step spelled out.
Activity: Be the Computer. Write down the exact steps for making a jam sandwich — nothing left out. Then give your steps to a grown-up or friend and ask them to follow them exactly as written, doing nothing you didn't say. Most people forget a step like "open the jar" or "pick up the knife" — and the "computer" (your friend) will get stuck or make a mess!
Try it again after fixing your steps. This is exactly what real programmers do: write instructions, watch the computer try them, and fix what's missing.
Q1 Can a computer think for itself?
No. A computer only follows the instructions it is given. It cannot decide to do something nobody told it to do. It can seem very clever because it follows instructions so fast and so exactly — but every single thing it does traces back to a step someone wrote.
Q2 What is input and output, in your own words?
Input is what you give the computer — like pressing a key. Output is what the computer gives back — like a sound or a picture on the screen. Almost everything a computer does is: take input in, follow instructions, send output out.
Q3 Why do I have to be so exact when telling a computer what to do?
Because a computer cannot guess what you meant — it can only do exactly what you said. People are good at filling in gaps; computers are not. Being exact is the most important skill for talking to any computer.
How the ideas connect
Every key idea in this chapter, branching from the core concept — use it to see the whole picture at a glance.
The key facts, visualised
Worked problems, step by step
Follow each solution line by line, then try to reproduce it on paper before moving on.
Example 1A toy plays a song when you press its button. Name the input and the output.
- The button press is what you give the toy.
- The song is what the toy gives back.
Example 2Put these three in the right order: output, follow steps, input.
- First the computer takes something in.
- Then it follows its instructions.
- Then it gives something back.
Now you try
Work each one out first, then tap to reveal the worked answer.