Paper 1 · Chapter 6 of 6

Automated and Emerging Technologies

How sensors, microprocessors and actuators work together to automate the world, what makes a robot, and the two faces of artificial intelligence: expert systems and machine learning. Topic 6 of the 0478 / 2210 syllabus in full.

IGCSE / O-Level 0478 · 2210 Paper 1 · Computer Systems

The final Paper 1 topic looks at machines that run with little or no human help, and at the technologies that let computers appear to think. From an automatic greenhouse to a self-driving car to a medical diagnosis system, the same building blocks keep appearing. This chapter ties together the sensors and actuators you met in Chapter 3 and shows how they create automated and intelligent systems.

01

Automated Systems

An automated system uses sensors, microprocessors and actuators working together to monitor and control a process without continuous human intervention. The three components form a loop, and you must know the job of each.

Sensor

Measures a physical property such as temperature, light or pressure, and converts it into an electrical signal.

Microprocessor

Receives the sensor data, compares it to stored preset values, and decides what action to take.

Actuator

Receives the signal from the microprocessor and carries out a physical action, such as opening a valve or turning a motor.

Watch it The feedback loop of an automatic greenhouse

Press play to watch the loop run. The temperature sensor reads a value, the microprocessor compares it to the target, and if it is too hot the actuator opens a window. The loop then repeats.

The cycle never stops: this constant monitoring is what makes a system automated.
The describe-the-loop question
A classic question gives a scenario and asks how the system works. Always cover all three: the sensor measures and sends a reading, the microprocessor compares it to a stored preset value, and if action is needed it signals the actuator. State that this repeats continuously.

02

Automation Scenarios

The same sensor-microprocessor-actuator pattern appears across many fields. Being able to apply it to an unfamiliar scenario is exactly what the exam tests.

FieldExampleHow the loop applies
AgricultureAutomated irrigationA moisture sensor reads the soil, and if it is too dry the microprocessor signals a valve actuator to water the crop
TransportAutomated traffic managementSensors count vehicles, and the microprocessor adjusts traffic-light timing to ease congestion
IndustryAutomated manufacturingSensors monitor a production line, and actuators move and assemble parts with consistent precision
ScienceClimate monitoringSensors record conditions continuously, feeding data to a microprocessor for logging and alerts

Advantages and disadvantages of automation

AdvantagesDisadvantages
Works continuously, 24 hours a day, without tiringHigh initial setup and equipment cost
More precise and consistent than a humanCan replace human jobs, causing unemployment
Can operate safely in dangerous environmentsRelies on maintenance and can fail or malfunction
Faster response and lower long-term running costsLacks human judgement in unexpected situations

03

Robotics

Robotics is a branch of computer science involving the design, construction and operation of robots. A robot is a programmable machine with a physical structure that can carry out tasks automatically.

Characteristics of a robot

  • A mechanical structure or framework: a physical body to perform tasks
  • Electrical components: sensors (inputs), a microprocessor (processing) and actuators (outputs)
  • Programmable: its behaviour is defined by software that can be changed
Notice the link
A robot is really an automated system with a body. It uses the same sensor, microprocessor and actuator components from Section 1, combined with a physical structure and a program that can be rewritten.

Where robots are used

AreaExampleBenefit
IndustryRobotic welding arms on a car production linePrecision, speed and consistent quality
MedicineSurgical robotsMore precise than human hands, minimally invasive
AgricultureHarvesting robots and crop-spraying dronesCan work continuously and reduce chemical use
DomesticRobotic vacuum cleanersConvenient and time-saving
TransportAutonomous vehicles and warehouse robotsSafer and more efficient logistics
EntertainmentAnimatronics and theme-park robotsRepeatable, lifelike performances

04

Artificial Intelligence

Artificial Intelligence (AI) is a branch of computer science dealing with the simulation of intelligent behaviour by computers, making machines perform tasks that would normally require human intelligence.

Characteristics of AI

  • Data collection: AI systems gather large amounts of relevant data
  • Rules for using the data: defined rules or learned patterns decide how the data is processed
  • The ability to reason: it can draw conclusions and make decisions from the information available
  • The ability to learn and adapt: it can improve its performance over time as it receives new data
The two types in the syllabus
You only need to know two forms of AI in detail: expert systems and machine learning. The next two sections cover each one.

05

Expert Systems

An expert system is an AI program that mimics the decision-making ability of a human expert in a specific field, such as diagnosing an illness, using a store of knowledge and a set of rules.

The four components

Knowledge base

A large store of facts and information about the subject, for example medical symptoms, diseases and treatments.

Rule base

A set of IF-THEN rules that say how to use the knowledge, for example "IF fever AND rash THEN consider measles".

Inference engine

Applies the rules to the knowledge base to reason towards a conclusion from the inputs given.

User interface

The layer the user interacts with: it collects inputs such as symptoms and displays the conclusions.

Name all four, every time
Whenever a question asks about the parts of an expert system, you must name all four: knowledge base, rule base, inference engine and user interface. Leaving one out loses a mark. A memory hook: the system Knows, has Rules, Infers, and talks to the User.

How an expert system works

  1. The user enters information, such as symptoms, through the user interface
  2. The inference engine takes that input and applies the IF-THEN rules from the rule base to the facts in the knowledge base
  3. It reasons towards one or more conclusions, sometimes asking follow-up questions
  4. The conclusion, such as a likely diagnosis, is shown to the user through the interface

06

Machine Learning

Machine learning is a type of AI where a program automatically adapts its own processes or data based on experience. It learns from data rather than being explicitly programmed for every possible situation.

Traditional programmingMachine learning
The programmer writes explicit rulesThe system is trained on large datasets
The computer follows those rules exactlyIt finds patterns in the data without explicit rules
Cannot handle situations the rules do not coverImproves its accuracy as it receives more data
An expert system is an exampleExamples: spam filters, image recognition, recommendation engines
Expert system vs machine learning
An expert system follows fixed human-written rules and does not improve on its own. A machine learning system has no fixed rules: it learns patterns from data and gets better as it sees more examples. That ability to improve with experience is the key difference.

07

Exam Practice

4 marks
Q1. Describe how a sensor, a microprocessor and an actuator work together in an automated greenhouse that must not get too hot.
Answer

A temperature sensor measures the temperature and sends the reading to the microprocessor. The microprocessor compares the reading with a stored preset value. If the temperature is above the preset value, the microprocessor sends a signal to an actuator, which opens a window or vent to cool the greenhouse. This process repeats continuously.

4 marks
Q2. Give two advantages and two disadvantages of using an automated system in manufacturing.
Answer

Advantages: it can work continuously without tiring, and it is more precise and consistent than a human. Disadvantages: it has a high initial setup cost, and it can replace human workers, leading to unemployment. Other valid points include working safely in dangerous conditions, and the system relying on maintenance and being able to malfunction.

3 marks
Q3. State the three characteristics of a robot.
Answer

A robot has a mechanical structure or framework, it has electrical components such as sensors, a microprocessor and actuators, and it is programmable, meaning its behaviour is controlled by software that can be changed.

4 marks
Q4. Name and describe the four components of an expert system.
Answer

The knowledge base stores facts and information about the subject. The rule base holds the IF-THEN rules for using that knowledge. The inference engine applies the rules to the knowledge base to reach conclusions. The user interface collects inputs from the user and displays the conclusions.

4 marks
Q5. Explain the difference between an expert system and machine learning.
Answer

An expert system uses a fixed set of human-written IF-THEN rules applied to a knowledge base, and it does not improve by itself. Machine learning has no fixed rules: it is trained on large datasets, finds patterns in the data on its own, and improves its accuracy as it receives more data.

2 marks
Q6. State two characteristics of artificial intelligence.
Answer

Any two of: it collects relevant data, it has rules or learned patterns for using that data, it has the ability to reason and draw conclusions, and it has the ability to learn and adapt over time.

That completes Paper 1
You have now covered all six topics of Paper 1: data representation, data transmission, hardware, software, the internet and its uses, and automated and emerging technologies. Revisit any chapter using the links below, and good luck.

Stop wrestling with confusion.

Join thousands of students mastering Computer Science without the academic jargon.

From syntax to systems. We break down the hardest ideas in computer science so you can actually build things.

© 2026 Painless Programming. Built for students.
Scroll to Top