Skip to topic
    ← Back to course topics

    Input/output — AQA GCSE Computer Science

    Verified courseTeaching note checked against the official specification.

    Input and output (I/O) devices allow human users, sensors, and external systems to communicate directly with a computer system's central processing unit. Input devices translate physical real-world data into binary electrical signals, whereas output devices convert processed binary data back into human-readable or physical forms.

    Input/output explained

    Display output means a program sends values to the screen so the user can see results.

    Read the full explanation

    In Python, print() writes text and variable values; in pseudocode, write OUTPUT or PRINT. Output can be literal text in quotes, a variable's current value, or a combination joined with commas or concatenation. For example, print("Total:", total) shows a label and the stored number. The method is: decide what the user needs to see, build the output statement, and check the order and formatting. Assessment asks you to choose the correct output statement, predict exactly what appears on screen, and distinguish displayed text from stored data.

    Read the Input/output study guideFull revision notes for AQA GCSE Computer Science

    Your focus

    1. Identify a correct display output statement in a program.
    2. Distinguish literal text from variable values in output.
    3. Predict the exact screen output produced by a given statement.

    Which command word is this?

    Provide the exact name of an input or output device without detailed technical explanation (e.g., 'Barcode scanner').

    Input/output exam tips

    Topic Overview

    Input and output devices form the physical interface between humans, the external environment, and the central processing unit. Input devices gather data from physical sources—such as keypresses, sound waves, or temperature changes—and convert them into machine-readable binary code. Output devices take processed binary data from the CPU and transform it into physical forms such as light, sound, print, or mechanical movement.

    Understanding I/O devices is critical for designing accessible workstations, embedded automated systems, and real-time process control solutions. Within the AQA GCSE specification, mastering this topic ensures students can select appropriate hardware for specific real-world scenarios and evaluate trade-offs regarding speed, accessibility, accuracy, and operational environment.

    Key Concepts
    • →Input devices convert physical real-world stimuli (keystrokes, optical reflections, analog audio, ambient heat) into binary digital signals.
    • →Output devices convert digital binary data processed by the CPU into human-understandable formats (visual displays, audio) or mechanical actions (actuators, motors).
    • →Analog-to-digital converters (ADCs) are essential when sensors capture continuous analog signals, transforming them into discrete digital data before processing.
    • →Sensors and actuators work together in automated control loops where sensor inputs determine actuator outputs without human intervention.
    • →Accessibility peripherals (such as eye-gaze trackers, puff-switch inputs, and screen magnifiers) adapt input and output pipelines for users with physical impairments.
    Marking Points
    • Recognises that display output sends values to the screen for the user to read.
    • Identifies a correct output statement such as print() or OUTPUT.
    • Distinguishes literal text (in quotes) from a variable's value in an output statement.
    • Predicts the exact text and values shown when a given output line executes.
    • Explains that output does not change stored data; it only displays it.
    Examiner Tips
    • 💡Trace each output line in order to predict the full screen result.
    • 💡Check whether each item is quoted text or a variable name.
    • 💡Watch for separators, as they change the spacing shown.
    • 💡Always tailor your chosen device to the exact context of the scenario; for example, select an RFID reader rather than a keyboard for rapid warehouse parcel tracking.
    • 💡Use precise technical terms such as 'actuator', 'capacitive', 'tactile feedback', or 'ADC' rather than generic terms like 'switch' or 'gadget'.
    • 💡Remember that sensors can only capture data; they cannot make decisions or trigger actions independently without the CPU evaluating thresholds.
    Common Mistakes
    • Treating quoted text as a variable: correction is that quotes mark literal text, while an unquoted name refers to a variable's value.
    • Assuming output alters the variable: correction is that displaying a value leaves the stored data unchanged.
    • Ignoring separators or concatenation: correction is that commas and plus signs affect spacing and how items are joined on screen.
    • Treating touchscreens purely as an input or purely as an output device: A touchscreen combines an input sensor layer (resistive or capacitive digitiser) with an output display panel (LCD/OLED) in a single physical unit.
    • Confusing storage media with input/output devices: Solid-state drives and memory cards are secondary storage devices designed for persistent data storage, not standard I/O communication peripherals.
    • Assuming all inputs require direct human operation: Automated systems rely on autonomous sensors (e.g., moisture, infrared, ultrasonic) that collect environmental input without human interaction.
    Revision Plan
    1. 1Day 1: Create a two-column revision table classifying standard desktop peripherals into input and output categories, noting the data format each handles.
    2. 2Day 2: Study automated sensor-and-actuator control systems (e.g., smart home heating, automated irrigation, traffic light controllers).
    3. 3Day 3: Review assistive accessibility hardware devices designed for users with motor, hearing, and visual impairments.
    4. 4Day 4: Practise scenario-based AQA 4-mark and 6-mark exam questions, focusing on justifying hardware choices for specific user requirements.
    Exam Question Types
    • 📋Scenario selection: Choosing the best input or output device for a specific industrial, medical, or commercial context and justifying your choice.
    • 📋Accessibility evaluations: Recommending paired input and output modifications for users with specific physical disabilities.
    • 📋Control systems analysis: Identifying the correct sensor (input) and actuator (output) pairing in automated loops (e.g., anti-lock brakes, automated greenhouse).
    Command Word Expectations (AQA)
    State / Give / Name

    Provide the exact name of an input or output device without detailed technical explanation (e.g., 'Barcode scanner').

    Explain

    Identify the device, describe how it functions in context, and link this mechanism directly to the outcome or requirement in the scenario.

    Justify

    Provide clear, technical reasons why a chosen input/output device is superior to alternative options for the specified real-world task.

    How Students Lose Marks (Examiner Pitfalls)
    Pitfall: Confusing secondary storage hardware with input/output devices or failing to classify dual-purpose peripherals accurately.
    ❌ Weak Answer (Loses Marks):A hard drive is an input device because you put data into it.
    Example improved answer:A hard disk drive is secondary storage hardware, not an input or output device. Although data is read from and written to it, its primary function is the non-volatile retention of digital files and system software.
    Examiner Tip: Always classify hardware based on its primary function in the Von Neumann architecture: secondary storage stores data, input captures external data, and output presents processed data.
    Pitfall: Giving vague answers about sensors without identifying them as input devices that convert analog physical properties into digital signals.
    ❌ Weak Answer (Loses Marks):A thermostat outputs heat to keep a room warm.
    Example improved answer:A temperature sensor is an input device that detects physical ambient thermal energy, converts this analog measurement into a digital signal using an ADC (analog-to-digital converter), and transmits this data to the microprocessor.
    Examiner Tip: Whenever an exam scenario mentions automated control systems, explicitly identify the sensor as the input device and the actuator or motor as the output device.
    Step-by-Step Worked Solutions

    Question: An automated greenhouse monitors and controls the internal environment. Describe one input device and one output device used in this automated system, explaining the exact role of each. [4 marks]

    1. 1.Step 1: Select an appropriate input device relevant to a greenhouse (e.g., light sensor / LDR or temperature sensor) and explain what physical data it captures and transmits.
    2. 2.Step 2: Note that the input device converts environmental physical measurements into digital data for the processor to evaluate against preset thresholds.
    3. 3.Step 3: Select an appropriate output device relevant to the context (e.g., motor/actuator to open window vents, or a water pump/solenoid valve).
    4. 4.Step 4: Explain how the output device takes electrical control signals from the processor to enact physical change in the environment.
    Final Answer: Input: A temperature sensor measures ambient thermal levels and sends digital readings to the controller. Output: A motor or actuator receives signals from the controller to physically open roof vents when the temperature exceeds a set limit.

    Question: Explain two hardware adjustments or specialised input/output devices that can be integrated into a computer workstation to assist a user with severe visual impairment. [4 marks]

    1. 1.Step 1: Identify a relevant input technology tailored for visually impaired users (e.g., a braille keyboard or speech recognition microphone).
    2. 2.Step 2: Explain how this input hardware operates to enable data entry without reliance on visual feedback.
    3. 3.Step 3: Identify a relevant output technology tailored for visually impaired users (e.g., refreshable braille display or screen-reading text-to-speech audio speakers).
    4. 4.Step 4: Explain how this output hardware translates digital screen data into non-visual sensory information (tactile or acoustic).
    Final Answer: 1. Input: A microphone with speech recognition software allows the user to input text and execute operating system commands using spoken voice. 2. Output: A refreshable braille display translates screen text into raised pins that the user reads through touch.
    Active Recall Memory Test
    What is the primary operational role of an actuator in an automated control system?
    Key Fact: An actuator is an output device that converts electrical control signals from a processor into physical mechanical movement (e.g., opening a valve or turning a motor).
    Which input device would be most appropriate for recording human speech for voice-command processing?
    Key Fact: A microphone (paired with an analog-to-digital converter).
    Why does an analog sensor require an ADC before its data reaches the CPU?
    Key Fact: Because the CPU can only process discrete digital binary signals (1s and 0s), whereas analog sensors output continuous electrical voltages.
    Frequently Asked Questions
    Is a touchscreen considered an input or an output device?
    A touchscreen is a hybrid hardware device that incorporates both input and output functions. The screen surface contains a touch-sensitive digitiser (resistive, capacitive, or optical) that acts as an input device detecting finger touch. Beneath or integrated into this layer is a visual monitor (such as an LCD or OLED panel) that operates as an output device displaying the graphical interface.
    What is the difference between a sensor and an actuator?
    A sensor is an input device that monitors and measures physical environmental properties (like light, temperature, moisture, or pressure) and sends these readings to a computer. An actuator is an output device that takes electrical commands from the computer and converts them into physical action or mechanical motion, such as turning a wheel, pushing a piston, or opening a valve.
    Why is secondary storage like an SSD not classified as an input/output device?
    While data moves into and out of secondary storage, its fundamental purpose is the persistent, non-volatile retention of programs, files, and operating systems. Input devices are strictly defined as peripherals that introduce external data into the system from users or the environment, while output devices present or enact processed data externally.
    Which input and output devices are most commonly used for accessibility?
    Common accessibility input devices include eye-tracking cameras, sip-and-puff switches, speech-to-text microphones, and braille keyboards. Standard accessibility output devices include screen magnifiers, refreshable braille displays, and text-to-speech synthesised audio speakers. These peripherals enable individuals with motor, visual, or auditory challenges to interact effectively with digital systems.