Study Guide

Artificial intelligence fundamentals

CIE A-Level Computer ScienceΒ· Unit 13: Computational thinking & problem solvingΒ· 25 min read

1. Classification of AI: Strong vs Weak AIβ˜…β˜…β˜†β˜†β˜†β± 8 min

πŸ“˜ Definition

AI Classification

AI is split into two broad categories based on the scope of its capabilities, for assessment purposes.

Example:

Almost all commercial AI systems in use today are classified as weak AI.

The distinction between strong and weak AI is a frequently tested topic, usually for 2-4 marks. Classification depends on how generalizable the AI's capabilities are, not just how well it performs a single task.

πŸ“ Worked Example

A social media recommendation system that suggests posts for users is classified as AI. State whether this is strong or weak AI, and justify your answer.

  1. 1

    Recall the core definitions: weak AI is narrow, designed for a limited set of specific tasks, while strong AI has general human-like intelligence across all domains.

  2. 2

    Analyze the recommendation system: it is built only to perform the specific task of suggesting content, and cannot generalize to unrelated intellectual tasks the way a human can.

  3. 3

    Conclusion: The recommendation system is weak (narrow) AI.

Exam tip:

Always include a justification when asked to classify AI: 1 mark for the correct classification, 1 mark for a valid justification linked to the definition.

2. Key Concept: Intelligent Agentsβ˜…β˜…β˜†β˜†β˜†β± 7 min

πŸ“˜ Definition

Intelligent Agent

An autonomous AI system that perceives its environment via sensors and acts on the environment via actuators, to achieve predefined goals.

Example:

A self-driving car is an intelligent agent that perceives roads via LiDAR/cameras and acts via steering and brakes.

For 9618 Paper 1, you only need to recall the core definition and the role of sensors/actuators, you do not need to memorize the full hierarchy of agent types.

πŸ“ Worked Example

For a lawn-mowing robot intelligent agent, name one sensor and one actuator it uses, and state their purpose.

  1. 1

    Recall: Sensors collect information about the environment, actuators perform physical actions to change the environment.

  2. 2

    Example sensor: Obstacle sensor, to detect lawn furniture or trees that the robot must avoid.

  3. 3

    Example actuator: Cutting blade motor, to act by cutting grass to the required height.

3. Core Characteristics of Intelligent Systemsβ˜…β˜…β˜…β˜†β˜†β± 8 min

You may be asked to explain what makes a system 'intelligent' for 3-6 mark questions. The core characteristics that examiners look for are:

  • Ability to learn from experience and adapt behaviour over time

  • Ability to reason with uncertain or incomplete information

  • Ability to make goal-oriented decisions

  • Ability to interpret unstructured input (e.g. natural language, images)

  • Ability to solve problems without following fixed pre-programmed rules only

βœ“ Quick check

Test your understanding of core characteristics:

  1. Which of the following is NOT a core characteristic of an intelligent system?

    • Adapting to new input

    • Following only fixed pre-programmed rules

    • Learning from past errors

    • Handling incomplete data

    Reveal answer
    Following only fixed pre-programmed rules β€”

    Fixed rule-based systems cannot adapt or learn, so they do not count as intelligent. Intelligent systems go beyond fixed rules to solve problems.

πŸ“ Worked Example

A fraud detection system improves its accuracy after processing more transaction data. Explain how this demonstrates intelligent behaviour.

  1. 1

    One core characteristic of intelligent systems is the ability to learn from experience to improve performance.

  2. 2

    The system uses past transaction data (experience) to adjust its detection models, reducing false positives over time.

  3. 3

    This adaptation and learning fits the definition of intelligent behaviour, so the system demonstrates AI characteristics.

4. Common Real-World AI Applicationsβ˜…β˜…β˜†β˜†β˜†β± 5 min

Exam questions often ask you to identify why a given system uses AI, rather than traditional non-AI programming. Common applications you should recognize are:

Application

AI Type

Voice assistants (Siri/Google Assistant)

Weak AI

Medical image cancer detection

Weak AI

Spam email filtering

Weak AI

Chess/Go playing AI

Weak AI

General human-level AI

Hypothetical (not yet realized)

πŸ“ Worked Example

Explain why a spam email filter is an AI application.

  1. 1

    Spam filters learn to identify new types of spam from labelled training data of spam and non-spam emails.

  2. 2

    They adapt their rules over time instead of relying on static, unchanging rules written by programmers.

  3. 3

    This ability to learn and adapt means the system uses AI techniques to perform its task.

5. Common Pitfalls

Wrong move:

Claiming AI and Machine Learning are the same thing

Why:

AI is the broader field, Machine Learning is only one subset of AI approaches

Correct move:

Define AI as the overall field of intelligent systems, and ML as a specific subset of AI that learns from data

Wrong move:

Classifying modern large language models as strong AI

Why:

Even advanced LLMs are narrow systems designed for text tasks, they do not have general human-like intelligence

Correct move:

Classify all existing commercial AI as weak/narrow AI; strong AI remains purely hypothetical

Wrong move:

Forgetting to justifying AI classifications in exam answers

Why:

Most 2+ mark questions require a justification to earn full marks, not just the correct classification

Correct move:

Always link your answer back to the core definition of the AI type to get all available marks

Wrong move:

Calling all complex computer systems AI

Why:

Complex tasks like 3D rendering can be done with traditional non-AI programming, requiring no intelligence

Correct move:

Check for learning/adaptation/reasoning: only systems with these traits are classified as AI

6. Quick Reference Cheatsheet

Concept

Key Definition

Weak (Narrow) AI

Task-specific AI, no general intelligence

Strong AI

Hypothetical general AI with human-like ability across all tasks

Intelligent Agent

Perceives via sensors, acts via actuators to meet goals

Core AI Traits

Learning, adaptation, reasoning, handling uncertainty, goal-seeking

AI vs ML

ML is a subset of AI that learns from data

7. Frequently Asked

What is the difference between AI and Machine Learning?

AI is the broader field of building systems that perform tasks requiring intelligence, while Machine Learning is a subset of AI that uses data to learn patterns instead of relying on fixed explicit rule-based programming.

When this came up on past exams

AI-estimated based on syllabus patterns β€” cross-check with official past papers for accuracy. Use only as revision-focus signals.

  • 2022 Β· 1

    Compare strong vs weak AI classification

  • 2023 Β· 1

    Describe characteristics of intelligent systems

  • 2024 Β· 1

    Identify features of an intelligent agent

Going deeper

What's Next

Now that you have mastered AI fundamentals, you are ready to explore more specific AI topics in the 9618 syllabus. These core definitions are the foundation for all other AI questions on Paper 1, so make sure you can recall and apply them to any scenario. Mastery of these basics will make it much easier to understand more advanced AI concepts like machine learning and expert systems, which build on the classifications and characteristics you learned here. Both topics are regularly tested in CIE A-Level Computer Science exams.