Library Computer Science 0478 Input & Output Devices
O Level · Computer Science 0478

Input & Output Devices

Revise Input & Output Devices for Computer Science 0478 (O Level) — revision notes and instant AI marking. Free to start.

📖 Revision notes · preview
Cambridge IGCSE · Computer Science

Input & Output Devices

Computers can't do anything until data gets IN (input devices), and they can't show you anything until results get OUT (output devices) — sensors are just a special kind of input device that reads the physical world instead of waiting for a human to type.

A complete, click-to-reveal revision note. Work through every section, answer the practice questions before revealing the answer, then tick off the checklist at the end.

Quick Summary

  • Input devices let a user (or the environment) get data INTO the computer system — e.g. keyboard, mouse, scanner, microphone, touch screen.
  • Output devices take processed data OUT of the computer and present it in a form a human can understand — e.g. printer, screen, speaker, actuator.
  • Sensors are a special category of input device — they measure a physical property (light, temperature, sound, etc.) rather than waiting for a person to press a button.
  • Sensors feed into monitoring systems (just watch and report/warn) or control systems (actually take action, e.g. switch on a heater).
  • A feedback loop is when a system's output becomes its next input, creating a self-correcting cycle (e.g. thermostat).
  • When choosing the "right" device for a scenario, always weigh up: user needs, user skills, environment, and cost.

1. Input Devices

What actually counts as an "input device"?

An input device is any piece of hardware that lets a user (or the surrounding environment) put data or commands into a computer system. Think of the computer as a locked room — nothing that happens inside it matters unless something outside can pass a message through the door. Input devices are that door.

Think of it like a restaurant: the waiter taking your order (input) is a completely different job from the kitchen bringing out your food (output). Both are essential, but they move information in opposite directions.

The computer then processes whatever comes in through the input device, and eventually sends something back out through an output device. That's the whole input → process → output cycle in one sentence.

The main input devices you must know

DeviceWhat it doesWhere it's usedWhy it's used
Barcode ScannerReads barcodes to capture product informationSupermarkets, warehouses, librariesQuickly and accurately retrieves product details for stock and checkout
Digital CameraCaptures photographs or videos as digital imagesPhotography, smartphones, webcamsHigh-quality visual content
KeyboardInputs text and commands by pressing keysComputers, tablets, laptopsType documents, enter data, control software
MicrophoneCaptures analogue sound and converts it into digital signalsRecording studios, smartphones, computersAudio recording, voice communication
Optical MouseMoves the cursor based on hand movements over a surfaceComputers, laptopsPrecise control and navigation on screen
QR Code ScannerReads QR codes to access stored informationRetail shops, mobile appsQuickly retrieves data, website links, or product info
Touch Screen (Resistive)Detects touch by pressing a flexible screen layerATMs, older smartphones/tabletsDirect interaction with the device
Touch Screen (Infra-red)Detects touch by interrupting infrared beams across the screenKiosks, large touch displaysAccurate touch detection, works in various lighting
Touch Screen (Capacitive)Detects touch through changes in electrical charge on the screenModern smartphones, tablets, touch monitorsSmooth, responsive, supports multi-touch
2D ScannerCaptures flat, 2D images of documents or photosOffices, libraries, schoolsDigitises documents/photos for storage, editing, sharing
3D ScannerCaptures detailed 3D shapes and dimensions of objectsManufacturing, design, medical imagingCreates digital models for design, analysis, reproduction
Exam-critical distinction: the three touch screen types (Resistive, Infra-red, Capacitive) work on completely different physical principles — pressure, broken light beams, and electrical charge respectively. Examiners love asking "why would a capacitive screen fail if you wear thick gloves?" (Answer: gloves block the electrical charge from your finger reaching the screen, so it can't detect the touch.)
Common Mistake
Students often mix up a 2D scanner (flat documents/photos) with a 3D scanner (captures depth and shape for things like manufacturing prototypes or medical imaging). If the scenario mentions "capturing the shape of an object" — that's 3D, not 2D.
Practice Question 1

A public library wants a device that lets staff quickly find a book's details by scanning a code printed on its cover. Which input device is most suitable, and why?

Practice Question 2

Explain why a capacitive touch screen would not respond if the user is wearing thick winter gloves.

2. Output Devices

What actually counts as an "output device"?

An output device is hardware that receives information from the computer system and presents it to the user in a form they can understand — text on a screen, sound from a speaker, a printed page, or even physical movement from a robot arm. It's the reverse journey of the input device: instead of information flowing into the "locked room," it's now flowing back out.

The main output devices you must know

DeviceWhat it doesWhere it's usedWhy it's used
ActuatorConverts energy into motion — makes things move / performs physical tasksRobot arms, valves, motorsEssential in any system that requires movement
DLP ProjectorProjects images by shining light through tiny mirrorsCinemas, classrooms, large presentationsHigh-quality images
Inkjet PrinterPrints text/images by spraying tiny droplets of inkHome, schools, officesLow cost compared to other printers
Laser PrinterHeat from a laser fuses toner (fine powder) onto paperOffices, schoolsHigh-quality prints, fast print speed
LED ScreenDisplays images/video using tiny lights called LEDsTelevisions, computer monitors, smartphonesHigh-quality, bright, energy efficient, thin
LCD ProjectorProjects images by shining light through liquid crystal panelsOffices, classrooms, home cinemasBright, good balance of quality and affordability
LCD ScreenDisplays images using liquid crystals with a backlightTelevisions, monitors, smartphones, laptopsEnergy efficient, thin, sharp images, lightweight
SpeakerConverts electrical signals into analogue sound wavesTelevisions, radios, smartphonesMultiple shapes and sizes for different needs
3D PrinterAdds thin layers of plastic on top of each other to build a 3D objectManufacturing, medicine, education, homeCreates prototypes and custom parts
LCD vs LED — the trap question: An LED screen still technically uses liquid crystals to form the image — the difference examiners actually care about is the backlight. LCD screens use a separate fluorescent backlight; LED screens use LEDs as the backlight (or, in true OLED, each pixel lights itself). This is why LED screens tend to be thinner, brighter, and more energy efficient.
An actuator is basically the "muscle" of a computer system. Sensors are the eyes and ears (input); the processor is the brain; actuators are the muscles that actually make something physically happen as a result.
Exam Gold
If a question describes a robot arm, a valve opening, or a motor turning — the answer is almost always actuator, even if the question never uses that word. Look for "movement" or "physical action" as the clue.
Practice Question 1

A school office wants to print a large batch of exam papers quickly, with high quality text. Which type of printer should they choose, and why?

Practice Question 2

A factory control system needs to open a valve automatically when a sensor detects high pressure. Name the output device that would perform this physical action.

Choosing the right device

Whenever an exam question asks you to "recommend a device," don't just name one — justify it using these four factors:

FactorWhat to think about
User NeedsWhat tasks will they actually be doing? A graphic designer needs a graphics tablet; a data-entry clerk needs a keyboard with a number pad.
User SkillsIs the user comfortable with the device? A touch screen may be more intuitive for some users; others prefer a mouse and keyboard.
EnvironmentWhere will it be used? A wireless mouse suits a clutter-free office; a wired mouse is better in a public computer lab to prevent theft.
CostHigher-end devices have more features but cost more — is the extra spend actually justified by the extra features needed?

3. Sensors

Sensors are input devices — just a very specific kind

A sensor is still, technically, an input device — but instead of a human pressing keys or clicking a mouse, a sensor measures a physical property of its environment: light, sound, temperature, pressure, moisture, and so on. It then converts that physical measurement into digital data the computer can process.

If a keyboard is like a person telling the computer something, a sensor is like the computer having its own eyes, ears, and skin that constantly "feel" the world around it without anyone needing to say a word.

Monitoring systems vs Control systems

This is one of the most commonly tested distinctions in this chapter, so let's be really precise about it:

Monitoring system: tracks the state of a system — it gathers data and may issue warning messages, but it does not take direct action itself.

Control system: actually controls the system based on sensor input — it takes automatic action in response to what the sensor reports.

Here's the classic worked example from the chapter, walked through step by step:

  1. A temperature sensor in a fish tank checks the water temperature.
  2. If the temperature drops below the acceptable level, a control system automatically starts up a heater (this is an actuator — an output device — being triggered).
  3. The system keeps checking the water temperature readings (these are now the system's outputs being fed back in).
  4. Once the temperature is back within the acceptable range, the system switches the heater off.
Feedback loop: a process where outputs are recycled and used as inputs, creating a continuous cycle. This is exactly what happens in the fish tank example above — the temperature reading (an output of the sensing process) becomes the next input that decides whether the heater stays on or off.
Quick Test For Yourself
Ask: "Does this system just report/warn — or does it actually do something automatically?" If it just reports → monitoring. If it takes automatic action → control.

The 14 sensors you need to know

SensorWhat it measuresTypical use
AcousticSound levelsIndustrial machinery noise, noise pollution monitoring, security systems detecting suspicious sounds
AccelerometerAcceleration rate, tilt, vibrationDetecting sudden vehicle movement (safety features), detecting device orientation in phones
FlowRate of gas, liquid, or powder flowDetecting changes in flow through pipes in a water system
GasPresence of a gas (e.g. carbon monoxide)Detecting gas levels in confined spaces, detecting gas leaks
HumidityLevels of water vapourMonitoring humidity in greenhouses
Infra-redMotion or a heat sourceSecurity systems detecting intruders breaking a beam; emergency services detecting people via heat radiation
LevelLiquid levelsPetrol in a car tank, water in a tank, detecting a leak via a drop in level
LightLight levelsAutomatically switching on street lights or headlights when it gets dark
Magnetic FieldPresence and strengthAnti-lock braking systems, monitoring rotating machinery like turbines
MoisturePresence and levels of moistureSoil moisture monitoring, dampness in buildings
pHAcidity or alkalinityOptimum soil growing conditions, chemical process monitoring
PressureGas, liquid, or physical pressureTyre pressure, pipe pressure during manufacturing
ProximityDistancePosition of objects in robotics, preventing collisions (e.g. reversing sensors in cars)
TemperatureTemperature (°C, °F, or K)Maintaining swimming pool temperature, controlling chemical process temperature
Common Mistake
Students often confuse Infra-red and Proximity sensors since both can detect "something nearby." Remember: infra-red typically detects motion or heat (breaking a beam / detecting body heat), while proximity specifically measures distance to an object — this is the one used for parking/reversing sensors, not infra-red.
Worked Example (from the source material)

What type of sensor would be used to help drivers when reversing? Is this a monitoring system or a control system?

Practice Question

A smart greenhouse automatically opens its roof vents when humidity gets too high, then closes them again once humidity drops back to normal. (a) Which sensor is being used? (b) Is this a monitoring or control system? (c) Explain why this is an example of a feedback loop.

What to Memorise

Input device
Hardware that allows data/commands to be entered into a computer system.
Output device
Hardware that receives processed information from the computer and presents it to the user.
Sensor
An input device that measures a physical property of its environment (light, temperature, sound, etc.).
Monitoring system
Tracks the state of a system and may issue warnings — does not take direct action.
Control system
Automatically controls a system based on sensor input, e.g. switching on a heater.
Feedback loop
A process where outputs are recycled and used as inputs, creating a continuous cycle.
Actuator
Output device that converts energy into motion, e.g. moving a robot arm, opening a valve.
Capacitive touch screen
Detects touch via changes in electrical charge — fails with insulating gloves.
Resistive touch screen
Detects touch by pressing a flexible screen layer — works with gloves/stylus.
Infra-red touch screen
Detects touch by interrupting infrared light beams across the screen.
Proximity sensor
Measures distance — used in reversing sensors and robotics collision avoidance.
4 device-choice factors
User Needs, User Skills, Environment, Cost.

Concepts Checklist

Exam Tips & Common Traps

How These Questions Are Usually Asked
Expect scenario-based questions: "A [type of place] needs to [do a task]. Suggest and justify a suitable [input/output] device." You are almost always expected to name the device AND justify it using the scenario's specific details — never just name the device alone, that only gets partial marks.
Trap: "Sensor" is not a final answer
If a question asks "which sensor would be used," don't just say "a sensor" — you must name the specific type (e.g. "an infra-red sensor," not just "a sensor"). Examiners will not award marks for a vague answer.
Trap: Monitoring vs Control mix-ups
A very common mistake is assuming any system with a sensor is automatically a "control system." Always check: does it take action, or does it just report/warn? If in doubt, look for an actuator in the description — no actuator, no automatic action, usually means monitoring.
Trap: Confusing similar sensors
Pairs that examiners love to test against each other: Infra-red vs Proximity (motion/heat vs distance), Level vs Pressure (liquid height vs force), Humidity vs Moisture (air water vapour vs surface/soil water content). Read the scenario carefully for the exact physical property being measured.
Trap: Forgetting to justify with the scenario, not generic facts
"A laser printer is used because it's high quality" is a weak answer. "A laser printer is used because the school needs to print a large batch of exam papers quickly, and laser printers have a faster print speed than inkjet" — that's a full-mark answer, because it links the device's actual feature to the specific need in the question.
Revision Guide · Cambridge (CIE) IGCSE Computer Science — Input & Output Devices
Built for offline studying. Click the buttons to reveal answers, tick off the checklist as you master each concept.
🔓 Read the full Input & Output Devices note — free You're seeing the preview · free account, no card needed
Also in the full note
  • Exam Tips & Common Traps
What's inside
📖 Revision notes 🎯 Learn mode ✦ AI flashcards ✓ Instant AI marking 🧊 3D explorers 🧪 Experiments & simulations 📈 Progress tracking
📄 Practise Input & Output Devices with Computer Science 0478 past papers Every paper with its mark scheme — answer online, marked instantly. Open →

Read the full Input & Output Devices notes free

That's the preview — create a free account to read the rest, plus flashcards and practice questions with instant AI marking. No credit card.

Unlock the full notes free →

More Computer Science topics