Online Math Tutoring for SMP Students: How to Choose and What to Check in the Trial Class

Glossary

Fajar Hidayat
Coding Curriculum Team, Algonova

Hardware is every physical part of a computer that you can see and touch, such as the monitor, the keyboard, and the processor inside it.
Table of Contents
If software is the list of instructions, hardware is the body that carries them out. Neither is useful alone: a computer without software is just a metal box, and software without hardware has nowhere to run.
Every computer follows the same pattern: take input, process it, produce output. When a child presses an arrow key to move a Scratch character, the keyboard sends an electrical signal to the processor. The processor reads the program instruction, works out the character's new position, and passes the result to the graphics card. The graphics card redraws the screen and the monitor displays it - all within thousandths of a second.
The parts that remember data come in two levels. RAM holds whatever is being worked on right now and empties when the computer shuts down; a hard disk or SSD stores files permanently. That is why an unsaved Scratch project disappears in a power cut - the data was still in RAM and had not yet moved to permanent storage.
| Type | Function | Examples |
|---|---|---|
| Input | Puts data into the computer | Keyboard, mouse, microphone, webcam, scanner |
| Processing | Handles data and runs instructions | Processor (CPU), graphics card (GPU), motherboard |
| Output | Presents results to a human | Monitor, speakers, printer, projector |
| Storage | Keeps data so it can be opened again | Hard disk, SSD, USB drive, memory card |
Some devices belong to two categories at once. A phone touchscreen is output because it shows images, and input because it receives touches. A headset combines speakers as output with a microphone as input.
The simplest difference: hardware can be touched, software cannot.
| Hardware | Software | |
|---|---|---|
| Form | Physical, can be held | A set of code and data |
| When it goes wrong | Must be repaired or replaced | Usually updated or reinstalled |
| Examples | Keyboard, monitor, processor | Scratch, Chrome, Windows, games |
An operating system such as Windows or macOS is the bridge between the two: it tells the hardware what to do when an application asks for something.
A child who understands hardware stops seeing a computer as a magic box and starts seeing it as a machine that can be understood. That changes how they handle problems: instead of panicking when a program runs slowly, they can ask whether the cause is full RAM or their own code.
This understanding is also the foundation for deeper topics such as programming and robotics - both of which require knowing how an instruction turns into real movement.
In the Algonova coding course, children learn these concepts through projects they can run straight away, not by memorising terms. Want your child to try it? Join a free coding class.
Hardware is the physical part of a computer that you can see and touch, such as the monitor, keyboard, mouse, and the processor inside the case. The difference from software: software is a set of instructions with no physical form, while hardware is the machine that carries those instructions out.
The easiest examples for a child to recognise: keyboard and mouse as input devices, monitor and speakers as output devices, processor and graphics card as the processing parts, and hard disk or USB drive as storage. A phone contains the same kinds of hardware, just smaller.
Hardware can be held, software cannot. If a keyboard breaks it has to be repaired or replaced. If an application misbehaves, it is usually enough to update or reinstall it. A computer needs both to work.
Children aged 8 and up can usually grasp the split between input, processing, output, and storage, especially when it is explained through a real example such as how a key press moves a character on screen. For younger children, simply naming the parts is enough.
Blog


