| FHEQ Level 3 (sub-degree) |
| Communication & Learning Skills | G6066 | Autumn Semester |
| Foundation Programming | G6065 | Autumn Semester |
| Mathematics for Computing 1 | G6082 | Autumn Semester |
| Computing Project | G6064 | Autumn & Spring Teaching |
| Database Development | G6068 | Spring Semester |
| Mathematics for Computing 2 | G6083 | Spring Semester |
| Program Design | G6067 | Spring Semester |
| FHEQ Level 4 |
| Introduction to Cognitive Science | G5077 | Autumn Semester |
| Introduction to Multimedia | G5039 | Autumn Semester |
| Introduction to Programming | G5066 | Autumn Semester |
| Mathematical Concepts | G6012 | Autumn Semester |
| Programming Concepts | G6090A | Autumn Semester |
| Programming Concepts | G6007 | Autumn Semester |
| Data Structures & Algorithms | G5117 | Spring Semester |
| Data Structures & Algorithms | G6091A | Spring Semester |
| Further Programming | G5067 | Spring Semester |
| Introduction to Computer Systems | G6008 | Spring Semester |
| Mathematical Concepts | G6088A | Spring Semester |
| Professional Skills | G5120 | Spring Semester |
| Introduction to Programming | G6089A | Summer Teaching |
| FHEQ Level 5 |
| Compilers & Computer Architecture | G5035 | Autumn Semester |
| Databases | G6031 | Autumn Semester |
| Introduction to Data Science | G6085 | Autumn Semester |
| Neurons, Brains, Behaviour and Minds | G6086 | Autumn Semester |
| Philosophical Foundations of COGS | C8808 | Autumn Semester |
| Program Analysis | G6017 | Autumn Semester |
| Video Production Techniques | G5123 | Autumn Semester |
| Game Design and Development | G6078 | Autumn & Spring Teaching |
| Informatics Industrial Placement | G6069 | Autumn & Spring Teaching |
| 3D Modelling and Animation | G6079 | Spring Semester |
| Acquired Intelligence & Adapt. Behaviour | G6042 | Spring Semester |
| Applied Machine Learning | G6061 | Spring Semester |
| Computer Networks | G5115 | Spring Semester |
| Decision Processes in Human Cognition | G6084 | Spring Semester |
| Live Video Production | G6053 | Spring Semester |
| Operating Systems | G6059 | Spring Semester |
| Software Engineering | G6046 | Spring Semester |
| Databases | G6092A | Summer Teaching |
| FHEQ Level 6 |
| Comparative Programming | G6021 | Autumn Semester |
| E-Business and E-Commerce Systems | G5075 | Autumn Semester |
| Human-Computer Interaction | G5026 | Autumn Semester |
| Introduction to Computer Security | G6077 | Autumn Semester |
| Knowledge & Reasoning | G6019 | Autumn Semester |
| Programming for 3D | G6080 | Autumn Semester |
| Topics in the Philosophy of COGS | G5122 | Autumn Semester |
| Visual Effects | G6081 | Autumn Semester |
| Individual Project | G5038 | Autumn & Spring Teaching |
| Advanced Natural Language Engineering | G5114 | Spring Semester |
| Current Issues in Cognitive Science | C8807 | Spring Semester |
| Limits of Computation | G5029 | Spring Semester |
| Neural Networks | G5015 | Spring Semester |
| Philosophy & Science of Consciousness | C8893 | Spring Semester |
| Technology-Enhanced Learning Environment | G5065 | Spring Semester |
| Web 3D Applications | H7006 | Spring Semester |
| Web Applications and Services | G6060 | Spring Semester |
| FHEQ Level 7 (Masters) |
| Foundations of Quantum Computing | D1QT03 | Dist Learn Block 1 |
| Industrial Placement Year | 978G5 | Postgraduate Academic Year |
| Intelligent and Adaptive Systems Project | 971G5Z | Postgraduate Academic Year |
| Adaptive Systems | 825G5Z | Autumn Semester |
| Advanced Methods in Bio-inspired AI | 983G5 | Autumn Semester |
| Advanced Methods in Machine Learning | 982G5 | Autumn Semester |
| Advanced Software Engineering | 947G5 | Autumn Semester |
| AI Project Proposal | 984G5 | Autumn Semester |
| Algorithmic Approaches to Mathematics | 817G5 | Autumn Semester |
| Algorithmic Data Science | 969G5 | Autumn Semester |
| Applied Natural Language Processing | 955G5 | Autumn Semester |
| Applied Natural Language Processing | 995G5A | Autumn Semester |
| Artificial Life | 819G5 | Autumn Semester |
| E-Business and E-Commerce Systems | 943G5 | Autumn Semester |
| Human-Computer Interaction | 803G5 | Autumn Semester |
| Intelligence in Animals & Machines | 826G5 | Autumn Semester |
| Intelligence in Animals and Machines | 980G5Z | Autumn Semester |
| Machine Learning | 994G5A | Autumn Semester |
| Maths & Comp Methods for Complex Systems | 817G5Z | Autumn Semester |
| Programming through Python | 823G5 | Autumn Semester |
| Programming through Python | 990G5A | Autumn Semester |
| Programming through Python | 823G5Z | Autumn Semester |
| Quantum Computing | 979G5 | Autumn Semester |
| Statistical Analysis and Probability | 993G5A | Autumn Semester |
| Systems for Information Management | 976G5 | Autumn Semester |
| Topics in Computer Science | 948G5 | Autumn Semester |
| Video Production Techniques | 974G5 | Autumn Semester |
| Visual Effects | 973G5 | Autumn Semester |
| 3D Modelling and Animation | 972G5 | Spring Semester |
| Adaptive Systems | 825G5 | Spring Semester |
| Advanced Natural Language Processing | 968G5 | Spring Semester |
| Applications and Implications of AI | 986G5 | Spring Semester |
| Applied Natural Language Processing | 955G5Z | Spring Semester |
| Computer Vision | 996G5A | Spring Semester |
| Entrepreneurship | 977G5 | Spring Semester |
| ESRS Project | 975G5 | Spring Semester |
| Foundational Computer Science | 988G5A | Spring Semester |
| Intelligent Systems Techniques | 802G5 | Spring Semester |
| Intelligent Systems Techniques | 802G5Z | Spring Semester |
| Live Video Production | 953G5 | Spring Semester |
| Machine Learning | 934G5 | Spring Semester |
| Machine Learning | 934G5Z | Spring Semester |
| Mathematics for Data Analysis | 989G5A | Spring Semester |
| Mobile 3D Applications | 920G5 | Spring Semester |
| MSc Individual Project | 954G5 | Spring Semester |
| Network Science | 981G5 | Spring Semester |
| Research Methods for AI | 985G5 | Spring Semester |
| Technology-Enhanced Learning Environment | 808G5 | Spring Semester |
| Web Applications and Services | 944G5 | Spring Semester |
| Dissertation (MRes Advanced AI) | 987G5 | Spring & Summer Teaching |
| Synoptic Project | 997G5A | Spring & Summer Teaching |
| AI Data Science and Business | 992G5A | Summer Teaching |
| Databases | 991G5A | Summer Teaching |
| Management of IT Project | 962G5 | Summer Teaching |