Revision Notes
OxfordAQA A-Level Computer Science: Artificial intelligence (9645) – Revision Notes
Condensed notes on AI traits, neural networks, backpropagation, machine learning, bias, benefits and risks, plus a self-test, for OxfordAQA A-level.
- Subject
- Computer Science
- Level
- A LEVEL
- Topic
- Artificial intelligence
- Author
- Marlbridge Academic Team
- Updated
Aligned to OxfordAQA A Level Computer Science (9645), 2024-onwards. Official specification .
Syllabus page (what it covers and how it is assessed): OxfordAQA A Level Computer Science.
Syllabus points this page covers
9645 (A Level)
- 16 Artificial intelligence (whole topic)
Found an error? Report a correction.
Need help with this topic? Request a free trial class for A Level Computer Science (9645).
For full explanations and longer worked examples, read the AI study guide first.
These notes cover section 3.16 Artificial intelligence (3.16.1 to 3.16.3) of the OxfordAQA International AS and A-level Computer Science (9645) specification, Version 1.1 (International AS exams May/June 2025 onwards, International A-level exams May/June 2026 onwards). Everything on this page is International A-level only. It is assessed in Unit 4 (Advanced concepts and principles of computer science), a written paper.
Links: course hub · printable checklist · AI practice questions · 9645 exam preparation · free 10-minute diagnostics
3.16.1 Applications of AI
Characteristics (learn this wording)
- There is no one accepted definition of AI.
- A system is often called artificially intelligent if it solves a complex problem and reaches a solution using a method like a human’s, or one at least as good as a human’s.
- The problems are typically ones that historically were not solvable by computers: they were believed to need human intelligence and could not be solved algorithmically on available hardware.
Narrow vs general
| Narrow AI (all current systems) | Generally intelligent AI |
|---|---|
| Works in one narrow field | Would learn and reason across any field |
| Exists and is widely used | An area of research only |
| A translation tool cannot diagnose illness | Some argue deep learning systems are early versions; this is disputed |
The four application areas
| Area | One-line summary |
|---|---|
| Generative AI | Creates new text, images, audio or code from patterns in its training data |
| Search and recommendation | Ranks results or suggests items from the behaviour of this user and similar users |
| Strategic games | Picks moves by looking ahead at possible positions and judging which lead to a win |
| Medical diagnosis | Analyses scans, results or symptoms and suggests conditions for a clinician to confirm |
Game milestones you can quote: Deep Blue beat world chess champion Garry Kasparov in 1997; AlphaGo beat Lee Sedol 4–1 at Go in 2016.
3.16.2 Creating AI systems
Key definitions
| Term | Definition |
|---|---|
| Neural network | A network of nodes connected together in a similar way to neurons in the human brain |
| Node | A processing unit; it takes weighted inputs and produces an output |
| Weight | A value on a connection; the output of one node is multiplied by it to form an input to the next layer |
| Input layer | Receives the data, one node per input value |
| Hidden layer | Processing layer between input and output |
| Output layer | Gives the network’s result |
| Backpropagation | Training method: the output error is passed backwards through the network and the weights are adjusted to reduce it |
| Deep learning | Uses neural networks with several hidden layers; more layers allow more complex problems to be solved |
| Machine learning | A type of AI whose performance improves based on experience |
| Bias | Systematic unfairness in a system’s output, often caused by unrepresentative or unfair training data |
Method in steps: one node’s output
- Multiply each input by the weight on its connection.
- Add the products to get the weighted sum.
- Apply the rule the question gives (for example, “output 1 if the sum is at least a threshold”).
- Pass the result on as a weighted input to the next layer.
Worked reminder. A hidden node receives 0.6, 0.2 and 0.9 on connections weighted 0.5, −1.5 and 0.8. Sum = 0.30 − 0.30 + 0.72 = 0.72. With a threshold of 0.7 the node outputs 1; with a threshold of 0.8 it outputs 0. Always show the sum before applying the rule.
Method in steps: counting weights
If every node connects to every node in the next layer, multiply the sizes of each pair of neighbouring layers and add. A deep network with layers 5, 4, 4, 2 has 5 × 4 + 4 × 4 + 4 × 2 = 20 + 16 + 8 = 44 weights, and two hidden layers.
Method in steps: backpropagation (describe, don’t calculate)
- Initialise weights.
- Forward pass with a training example whose correct output is known.
- Calculate the error (correct output compared with actual output).
- Pass the error backwards from the output layer, adjusting weights to reduce it.
- Repeat over many examples until the error is small enough.
Training data and bias
- AI systems are often trained using data.
- The system learns whatever patterns the data contains, including unfair ones.
- Bias arises if a group is under-represented, or if the historical decisions in the data were unfair.
- Care in selecting training data, and testing each group separately, reduces the risk.
- Incorrect training data is a separate problem: the system can then output false information with apparent confidence.
3.16.3 Benefits and risks
| Benefits (specification examples) | Risks (the specification lists these) |
|---|---|
| Improved, more consistent decision making (e.g. more accurate analysis of medical data) | Elimination of jobs and its social impact |
| Very large data sets analysed quickly | Bias in decision making, e.g. by gender or race |
| Continuous availability | False information output if training data is incorrect |
| Lower cost of operation | Plagiarism |
| Available to more people, and where human expertise is scarce | Use in surveillance systems |
| Risk to human existence from superintelligent systems |
Answer frame for “discuss” questions. Point (benefit or risk) → apply it to the scenario → consequence → (optionally) how it could be reduced. Balance both sides, then finish with a judgement tied to the scenario.
Must-know distinctions
- AI vs machine learning. Machine learning is one type of AI: the one that improves with experience.
- Neural network vs deep learning. Every deep learning system uses a neural network; “deep” means several hidden layers.
- Forward pass vs backpropagation. Data flows forward to give an output; the error flows backward to change weights.
- Narrow vs general. Today’s AI is narrow; general AI is research.
- Biased data vs incorrect data. Biased data produces unfair outputs for some groups; incorrect data produces false information. Both are risks, but they are different ones.
- Generative vs recommendation. One creates new content; the other selects from existing items.
Quick self-test
- Why should you avoid giving a single definition of AI?
- State the two ways a solution can make a system count as artificially intelligent.
- Name the three layers of a simple neural network.
- A node gets inputs 0.4 and 0.5 on weights 1.5 and −0.4. Find the weighted sum.
- How many weights are there in a fully connected network with layers 3, 6, 2?
- What does backpropagation pass backwards through the network?
- What makes a neural network “deep”?
- Define machine learning.
- A face-recognition door entry system for a sports club was trained mostly on photos of adults. Suggest one group of members it may perform poorly for, and explain why.
- Which application area does an AI that writes a cover letter belong to?
- Give two benefits of using AI in medical diagnosis.
- Name two risks from the specification’s list that apply to generative AI.
Answers
- There is no one accepted definition, so describe the characteristics instead.
- It uses a method similar to one a human might follow, or reaches a solution at least as good as a human’s.
- Input layer, hidden (processing) layer, output layer.
- 0.4 × 1.5 + 0.5 × (−0.4) = 0.6 − 0.2 = 0.4.
- 3 × 6 + 6 × 2 = 18 + 12 = 30.
- The error between the actual and the correct output, used to adjust the weights.
- It has several hidden layers.
- A type of AI in which the system’s performance improves based on experience.
- Children: they were under-represented in the training data, so the system learned the features of adult faces and may fail to recognise younger members, locking them out.
- Generative AI.
- Any two: more accurate, consistent analysis of medical data; scans checked quickly; available at any hour; available where specialists are scarce; lower running cost.
- Any two: plagiarism; false information if training data is incorrect; bias in its output.
Where marks are usually lost
- Describing a neural network as “a computer brain” without nodes, layers and weighted connections.
- Saying a simple network has “an input, a processor and an output” instead of naming three layers.
- Applying the threshold rule to individual inputs rather than to the weighted sum.
- Claiming backpropagation sends the data, not the error, backwards.
- Defining deep learning by the amount of data rather than the number of hidden layers.
- Writing “the AI is biased” without saying which training data caused it.
- Listing benefits or risks generically when the question gives a scenario.
- Calling current systems generally intelligent, or stating superintelligence as a present-day fact.
Official syllabus
OxfordAQA International AS and A-level Computer Science (9645) specification, Version 1.1, for International AS exams May/June 2025 onwards and International A-level exams May/June 2026 onwards, published by OxfordAQA. Section 3.16 Artificial intelligence.
Get free revision emails (optional)
Occasional emails with practice questions, worked explanations and links to free resources for the qualification and subjects you choose. No spam, and you can unsubscribe from any email. The free tools on this site never need an email.
Related resources
-
Study guides
OxfordAQA A-Level Computer Science: Artificial intelligence (9645)
Study guide to AI uses, neural networks, deep and machine learning, biased training data, and AI benefits and risks for OxfordAQA A-level Computer Science.
Computer Science · OxfordAQA · A Level
Read guide -
Practice questions
OxfordAQA A-Level Computer Science: Artificial intelligence (9645) – Practice Questions
Original AI questions with marked answers on neural network passes, training bias, machine learning, benefits and risks, for OxfordAQA A-level CS.
Computer Science · OxfordAQA · A Level
Try questions -
Study guides
OxfordAQA A-Level Computer Science: Computer organisation and architecture (9645)
Study guide to OxfordAQA International A-level Computer Science topic 7: buses, the processor, Fetch-Execute, storage, logic gates and Boolean algebra.
Computer Science · OxfordAQA · AS Level
Read guide
Related articles
-
teaching
A Level tuition in Dubai: Cambridge or Pearson Edexcel International A Level?
Schools in Dubai and Abu Dhabi teach either Cambridge International AS & A Level or Pearson Edexcel International A Level. How the two are structured, why it matters for tuition, and how online classes from Lahore work.
9 October 2026
-
curriculum guides
Choosing subjects at IGCSE and A Level
How subject choices at 14 and 16 affect university options later, and how to keep pathways open without overloading a timetable.
28 July 2026
Studying this with a teacher
Working through Computer Science A LEVEL?
This page is free and stays free. If you would rather be taught it, Marlbridge runs Computer Science classes one-to-one and in small groups of up to 15, online in your own time zone. The first trial class is free. WhatsApp replies within an hour (8am–11pm Pakistan time, every day); email the same day.
OxfordAQA Computer Science teachers at Marlbridge