6.2

Robotics

Cambridge IGCSE Computer Science (0478)  · Unit 6: Automated and emerging technologies  · 9 flashcards

Robotics is topic 6.2 in the Cambridge IGCSE Computer Science (0478) syllabus , positioned in Unit 6 — Automated and emerging technologies , alongside Automated systems and Artificial Intelligence.  In one line: A robot is a programmable machine capable of carrying out a complex series of actions automatically. They are typically designed to perform tasks that are either too dangerous, repetitive, or difficult for humans to execute efficiently.

This topic is examined in Paper 1 (computer systems theory) and Paper 2 (algorithms, programming and logic).

The deck below contains 9 flashcards — 3 definitions, 5 key concepts and 1 application card — covering the precise wording mark schemes reward.  Use the 3 definition cards to lock down command-word answers (define, state), then move on to the concept and application cards to handle explain, describe and compare questions.

Key definition

The term 'robot' in the context of Computer Science

A robot is a programmable machine capable of carrying out a complex series of actions automatically. They are typically designed to perform tasks that are either too dangerous, repetitive, or difficult for humans to execute efficiently.

Example: Automated vacuum cleaners.

What the Cambridge 0478 syllabus says

Official 2026-2028 spec

These are the exact learning objectives Cambridge sets for this topic. Match the command word (Describe, Explain, State, etc.) in your answer to score full marks.

  1. Understand Understand what is meant by robotics
  2. Describe Describe the characteristics of a robot including a mechanical structure, electrical components (sensors, microprocessors, actuators), and being programmable
  3. Understand Understand the roles that robots can perform and describe the advantages and disadvantages of their use in industry, transport, agriculture, medicine, domestic, entertainment
Definition Flip

Define the term 'robot' in the context of Computer Science.

Answer Flip

A robot is a programmable machine capable of carrying out a complex series of actions automatically. They are typically designed to perform tasks that are either too dangerous, repetitive, or difficult for humans to execute efficiently.

Example: Automated vacuum cleaners.
Definition Flip

What is the field of 'Robotics' concerned with?

Answer Flip

Robotics is an interdisciplinary branch of computer science and engineering that deals with the design, construction, operation, and application of robots. It combines aspects of mechanical engineering, electrical engineering, computer science, and artificial intelligence.

Example: Designing robots for assembly lines in car manufacturing.
Key Concept Flip

Describe the characteristics of an 'Industrial Robot'.

Answer Flip

Industrial robots are automated, programmable, and typically used in manufacturing environments. They often perform repetitive tasks with high precision and speed.

Example: Welding robots on a car assembly line.
Key Concept Flip

Give an example of a 'Domestic Robot' and its primary function.

Answer Flip

A domestic robot is a robot designed for use in and around the home. A common example is a robotic vacuum cleaner, which is designed to autonomously clean floors. Other examples include robotic lawnmowers and pool cleaners.

Definition Flip

Explain what it means for a robot to be 'autonomous'.

Answer Flip

An autonomous robot can operate independently of human control. This usually involves the robot being able to sense its environment, make decisions, and act on those decisions without direct human intervention.

Example: A self-driving car.
Key Concept Flip

How does 'Artificial Intelligence' (AI) relate to Robotics?

Answer Flip

AI provides the intelligence that allows robots to perform complex tasks, such as understanding speech or recognizing objects. AI algorithms enable robots to adapt to new situations and make informed decisions.

Example: A robot using AI to identify and sort different types of objects on a conveyor belt.
Key Concept Flip

Describe how 'Machine Learning' can be used in Robotics.

Answer Flip

Machine learning allows robots to learn from data without being explicitly programmed. Robots can use machine learning to improve their performance over time by analyzing data and identifying patterns.

Example: A robot learning to walk more efficiently through reinforcement learning.
Key Concept Flip

Outline two advantages of using robots in manufacturing.

Answer Flip

Robots can work continuously without breaks, leading to increased productivity. They can also perform tasks with greater precision and consistency than humans, reducing errors and improving product quality.

Example: Spot welding in car factories.
Key Concept Flip

Outline two disadvantages of using robots in manufacturing.

Answer Flip

Robots have high initial costs to design, manufacture and deploy, also if a Robot malfunctions or breaks down then this could be costly and cause down time.

Example: Automating the assembly line in car factories.

Review the material

Read revision notes with definitions, equations, and exam tips.

Read Notes

Test yourself

Practice with MCQ questions to check your understanding.

Take Computer Science Quiz
6.1 Automated systems 6.3 Artificial Intelligence

Key Questions: Robotics

Define the term 'robot' in the context of Computer Science.

A robot is a programmable machine capable of carrying out a complex series of actions automatically. They are typically designed to perform tasks that are either too dangerous, repetitive, or difficult for humans to execute efficiently.

Example: Automated vacuum cleaners.
What is the field of 'Robotics' concerned with?

Robotics is an interdisciplinary branch of computer science and engineering that deals with the design, construction, operation, and application of robots. It combines aspects of mechanical engineering, electrical engineering, computer science, and artificial intelligence.

Example: Designing robots for assembly lines in car manufacturing.
Explain what it means for a robot to be 'autonomous'.

An autonomous robot can operate independently of human control. This usually involves the robot being able to sense its environment, make decisions, and act on those decisions without direct human intervention.

Example: A self-driving car.

More topics in Unit 6 — Automated and emerging technologies

Robotics sits alongside these Computer Science decks in the same syllabus unit. Each uses the same spaced-repetition system, so progress in one informs the next.

Cambridge syllabus keywords to use in your answers

These are the official Cambridge 0478 terms tagged to this section. Mark schemes credit responses that use the exact term — weave them into your answers verbatim rather than paraphrasing.

robot robotics industrial robot domestic robot autonomous AI machine learning

Key terms covered in this Robotics deck

Every term below is defined in the flashcards above. Use the list as a quick recall test before your exam — if you can't define one of these in your own words, flip back to that card.

The term 'robot' in the context of Computer Science
The field of 'Robotics' concerned with
Explain what it means for a robot to be 'autonomous'

How to study this Robotics deck

Start in Study Mode, attempt each card before flipping, then rate Hard, Okay or Easy. Cards you rate Hard come back within a day; cards you rate Easy push out to weeks. Your progress is saved in your browser, so come back daily for 5–10 minute reviews until every card reads Mastered.