Example robot: drones
A flying robot with a frame and rotors, sensors, a microprocessor and motors, and a program that controls its flight, either by remote control or by following a programmed route.
Understanding Example robot: drones in IGCSE Computer Science Paper 1
What it does: The program makes the flight decisions itself by working through the route, which is why an autonomous drone is a robot. In remote control, the pilot's input decides the movement, unlike a programmed route where the stored program decides. The frame and rotors are the physical parts. The microprocessor and sensors are electrical components. The sensor measures, the microprocessor decides, and the actuators (motors) act. A device is a robot because it has all three characteristics, not because of what it does. Flying alone does not make a device a robot. Motors are actuators because they cause movement. Sensors collect data instead.
Common mistakes: A sensor only gathers data. The motors are the actuators that change the rotor speeds to level the drone, so line 4 should be ADJUST motors. The frame material is text, so it must be in quotes. Without the quotes the program treats carbon and fibre as variable names. It should be frame ← "carbon fibre".
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 632–641) and word search (Modules 632–651).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
droneFill in the Blanks
Spot the Error
Student with a class code? Join your class →