Past exam papers

  • Exam papers from the past five years are provided for revision purposes.
  • Please be aware that older papers might not be relevant to current course content.
  • Where departments have indicated that papers cannot be made available they are marked as "restricted".
  • Solutions to some papers are available for Mathematical Sciences, Mechanical Engineering and Physics.
  • New unit codes from 2023-24 onward may correspond with past papers from earlier years with old unit codes. Useful matches between new and old past papers are noted in the database search results for Management and Life Sciences, and in the exam paper mapping spreadsheet for other Departments. Information is currently available for Chemistry, Economics, Life Sciences, Mechanical Engineering, Management, Natural Sciences and Physics. Further departments will be added to the spreadsheet as we receive the information. Please contact your Course leaders for any further advice.

Search for a unit name or code:

or select a department:

Unit codeUnit title
CM10194Computer systems architecture 1
2020-2021 semester 1 exam paper
2022-2023 semester 1 exam paper
CM10195Systems architecture 2
2020-2021 semester 2 exam paper
2021-2022 semester 2 exam paper
2022-2023 semester 2 exam paper
CM10310Artificial intelligence
2020-2021 semester 1 exam paper
2020-2021 semester 2 exam paper
2021-2022 semester 2 exam paper
2022-2023 semester 2 exam paper
CM10311Discrete Mathematics and Databases
2020-2021 semester 1 exam paper
2021-2022 semester 1 exam paper
2022-2023 semester 1 exam paper
CM10312Mathematics for computation
2020-2021 semester 2 exam paper
2021-2022 semester 2 exam paper
2022-2023 semester 2 exam paper
CM12001Artificial intelligence
2023-2024 semester 2 exam paper
2024-2025 semester 2 exam paper
CM12002Computer systems architectures
2023-2024 semester 2 exam paper
2024-2025 semester 2 exam paper
CM12003Programming 1
2024-2025 semester 1 exam paper
CM12004ADiscrete Mathematics and Databases
2024-2025 semester 1 exam paper
CM12004BDiscrete Mathematics and Databases
2024-2025 semester 1 exam paper
CM12006Mathematics for computation
2023-2024 semester 2 exam paper
2024-2025 semester 2 exam paper
CM20216Human-Computer Interaction
2020-2021 semester 2 exam paper
CM20217Foundations of computation 1
2020-2021 semester 1 exam paper
2021-2022 semester 1 exam paper
2022-2023 semester 1 exam paper
2023-2024 semester 1 exam paper
CM20219Fundamentals of Visual Computing
2020-2021 semester 1 exam paper
2021-2022 semester 1 exam paper
2022-2023 semester 1 exam paper
2023-2024 semester 1 exam paper
CM20220Fundamentals of machine learning
2020-2021 semester 2 exam paper
CM20252Artificial intelligence
2020-2021 semester 2 exam paper
CM20253Comparative programming languages
2020-2021 semester 2 exam paper
CM20254Data structures and algorithms
2022-2023 semester 1 exam paper
2023-2024 semester 1 exam paper
CM20255Databases
2020-2021 semester 1 exam paper
CM20256Functional programming
2020-2021 semester 2 exam paper
2021-2022 semester 2 exam paper
2022-2023 semester 2 exam paper
2023-2024 semester 2 exam paper
CM20314Experimental Systems Project
2021-2022 semester 2 exam paper
2022-2023 semester 2 exam paper
CM20315Machine learning
2021-2022 semester 2 exam paper
2022-2023 semester 2 exam paper
2023-2024 semester 1 exam paper
2023-2024 semester 2 exam paper
CM20316Artificial intelligence 2
2021-2022 semester 2 exam paper
2022-2023 semester 2 exam paper
2023-2024 semester 2 exam paper
CM20317Foundations and frontiers of machine learning
2021-2022 semester 2 exam paper
2022-2023 semester 2 exam paper
2023-2024 semester 2 exam paper
CM20318Comparative programming languages
2021-2022 semester 2 exam paper
2022-2023 semester 2 exam paper
2023-2024 semester 2 exam paper
CM20319Human computer interaction and user experience
2021-2022 semester 2 exam paper
2022-2023 semester 2 exam paper
2023-2024 semester 2 exam paper
CM22008Algorithms and complexity
2024-2025 semester 2 exam paper
CM22009Machine learning
2024-2025 semester 2 exam paper
CM22010Visual computing
2024-2025 semester 2 exam paper
CM22012Advanced programming
2024-2025 semester 1 exam paper
CM22013Human-Computer Interaction 2
2024-2025 semester 2 exam paper
CM22014Cybersecurity
2024-2025 semester 2 exam paper
CM22015Artificial Intelligence 2
2024-2025 semester 1 exam paper
CM22016Foundations and Frontiers of Machine Learning
2024-2025 semester 2 exam paper
CM30070Computer algebra
2020-2021 semester 1 exam paper
2021-2022 semester 1 exam paper
CM30072Safety-critical systems
2020-2021 semester 1 exam paper
2021-2022 semester 1 exam paper
2022-2023 semester 1 exam paper
2023-2024 semester 1 exam paper
2024-2025 semester 1 exam paper
CM30073Advanced algorithms & complexity
2020-2021 semester 2 exam paper
2021-2022 semester 2 exam paper
2022-2023 semester 2 exam paper
2023-2024 semester 2 exam paper
2024-2025 semester 2 exam paper
CM30078Networking
2020-2021 semester 1 exam paper
2021-2022 semester 1 exam paper
2022-2023 semester 1 exam paper
2023-2024 semester 1 exam paper
CM30080Computer vision
2020-2021 semester 2 exam paper
2021-2022 semester 2 exam paper
2022-2023 semester 2 exam paper
2023-2024 semester 2 exam paper
2024-2025 semester 2 exam paper
CM30141Theory of Human-Computer Interaction
2020-2021 semester 2 exam paper
2021-2022 semester 2 exam paper
2022-2023 semester 2 exam paper
2023-2024 semester 2 exam paper
2024-2025 semester 2 exam paper
CM30171Compilers
2020-2021 semester 1 exam paper
2021-2022 semester 1 exam paper
CM30173Cryptography
2020-2021 semester 2 exam paper
2021-2022 semester 2 exam paper
2022-2023 semester 2 exam paper
2023-2024 semester 2 exam paper
2024-2025 semester 2 exam paper
CM30174Intelligent agents
2020-2021 semester 1 exam paper
2021-2022 semester 1 exam paper
CM30225Parallel computing
2020-2021 semester 1 exam paper
2021-2022 semester 1 exam paper
2022-2023 semester 1 exam paper
2023-2024 semester 1 exam paper
CM30226Logic and semantics of programming languages
2020-2021 semester 2 exam paper
2021-2022 semester 2 exam paper
2022-2023 semester 2 exam paper
2023-2024 semester 2 exam paper
2024-2025 semester 2 exam paper
CM30229Intelligent control and cognitive systems
2020-2021 semester 2 exam paper
CM30320Natural language processing
2022-2023 semester 1 exam paper
2022-2023 semester 2 exam paper
2024-2025 semester 1 exam paper
CM50121Safety critical systems
2024-2025 semester 1 exam paper
CM50205Theory of Human-Computer Interaction
2022-2023 semester 2 exam paper
2023-2024 semester 2 exam paper
2024-2025 semester 2 exam paper
CM50210Cryptography
2022-2023 semester 2 exam paper
2023-2024 semester 2 exam paper
2024-2025 semester 2 exam paper
CM50259Databases
2023-2024 semester 1 exam paper
2024-2025 semester 1 exam paper
CM50260Foundations of computation
2022-2023 semester 1 exam paper
2023-2024 semester 1 exam paper
2024-2025 semester 1 exam paper
CM50262Functional programming
2022-2023 semester 2 exam paper
2023-2024 semester 2 exam paper
2024-2025 semester 2 exam paper
CM50263Artificial intelligence
2021-2022 semester 2 exam paper
2022-2023 semester 2 exam paper
2023-2024 semester 2 exam paper
2024-2025 semester 2 exam paper
CM50264Machine learning 1
2022-2023 semester 2 exam paper
2023-2024 semester 1 exam paper
2023-2024 semester 2 exam paper
2024-2025 semester 1 exam paper
CM50265Machine learning 2
2022-2023 semester 2 exam paper
2023-2024 semester 2 exam paper
2024-2025 semester 2 exam paper
XX50215Statistics for data science
2020-2021 semester 1 exam paper
2020-2021 semester 1 solutions
2023-2024 semester 1 exam paper

©The copyright in all the past exam papers made available here belongs to the University of Bath. You must therefore obtain permission before copying, redistributing or publishing all or part of any paper.

Enquiries

If you have any questions, please contact us.