This unit introduces students to the foundations and contemporary landscape of Artificial Intelligence. We cover core machine learning concepts, large language models, causal inference, reinforcement learning and computer vision, alongside the philosophical foundations and ethical considerations that underpin the design of trustworthy AI systems.
Mengyan Zhang (Unit Director), Nan Lu, James Cussens
Yuming Li, Siddhant Bansal, Leifan Lei
The lecture slides and lab materials are linked on the unit webpage in Schedule. You can find the lecture recordings on Blackboard Replay.
The lab answers are available in the Blackboard Course Content - Lab Answers folder. We’ll release the answers for the previous week’s lab every Monday. To access the folder, please make sure you’re signed in to Blackboard in the same browser.
Lecture 1: Mondays, 1100-1200, Fry Building G.09
Lecture 2: Tuesdays, 1500-1600, Fry Building G.09
Lab/Seminar: Wednesdays, 1100-1300, Merchant Venturer's Building 1.15 (Linux Computer Lab)
| Week | Topic | Lecturer | Lecture 1 (Mon, 1100-1200) | Lecture 2 (Tue, 1500-1600) | Lab/Seminar (Wed, 1100-1300) |
| 1 (w/c 21/09/26) | Introduction | MZ | Unit introduction; Introduction to AI | Linear Regression and Classification: Part I | Lab:Introduction to Python |
| 2 (w/c 28/09/26) | Machine Learning | MZ | Linear Regression and Classification: Part II | Neural Networks: Introduction | Lab: Linear Regression |
| 3 (w/c 05/10/26) | Deep Learning | NL / MZ | Neural Networks: CNNs, RNNs, and Transformers (MZ) | Generative Models (NL) | Lab: Neural Networks and Generative Models |
| 4 (w/c 12/10/26) | Large Language Models | NL | Large Language Models I | Large Language Models II | Lab: Large Language Models |
| 5 (w/c 19/10/26) | Philosophy of AI | JC | Philosophy of AI: Turing and Searle | Philosophy of AI: LLMs, Rationality and Understanding | Seminar |
| 6 (w/c 26/10/26) | Consolidation week - no scheduled teaching | ||||
| 7 (w/c 02/11/26) | Ethics | NL | Ethics | Ethics | Lab |
| 8 (w/c 09/11/26) | Causality and Decision Making | MZ | Causal Inference | Sequential Decision Making | Lab: Causality and Decision Making |
| 9 (w/c 16/11/26) | Reinforcement Learning | MZ | Reinforcement Learning | Reinforcement Learning | Lab: Reinforcement Learning |
| 10 (w/c 23/11/26) | Computer Vision | NL / Guest | Computer Vision | Computer Vision (Guest lecture: Ahmad Darkhalil) | Lab |
| 11 (w/c 30/11/26) | Trustworthy AI | NL | Trustworthy AI | Trustworthy AI | Lab |
| 12 (w/c 07/12/26) | Revision | No lab | |||
| 13 (w/c 14/12/26) | Final Exam period | ||||
Students will be assessed via three elements:
Readings are listed below for weeks with finalised lecture content; materials for the remaining weeks will be added as those lectures are finalised.