Click on column headings to change sort order
| Course Title | Subject Area | Level | Points | Normal Year Taken | Informatics code | Delivery Period | Lecturer/s |
| Advanced Databases (Level 10) | Computer Science | 10 | 10 | 4 | ADBS-4 | S1 | Viglas |
| Advanced Databases (Level 11) | Computer Science | 11 | 10 | 5 | ADBS-5 | S1 | Viglas |
| Advanced Interactive Learning Environments (Level 10) | Artificial Intelligence | 10 | 10 | 4 | AILE-4 | S2 | Pain |
| Advanced Interactive Learning Environments (Level 11) | Artificial Intelligence | 11 | 10 | 5 | AILE-5 | S2 | Pain |
| Advanced Vision (Level 10) | Artificial Intelligence | 10 | 10 | 4 | AV-4 | S2 | Breckon |
| Advanced Vision (Level 11) | Artificial Intelligence | 11 | 10 | 5 | AV-5 | S2 | Breckon |
| Advances in Programming Languages | Computer Science | 10 | 10 | 4 | APL | S2 | Gilmore |
| Agent Based Systems | Artificial Intelligence | 9 | 10 | 3 | ABS | S2 | Rovatsos |
| AI Large Practical | Artificial Intelligence | 9 | 10 | 3 | AILP | S1 | Shimodaira |
| Algorithmic Game Theory and its Applications | Computer Science | 11 | 10 | 5 | AGTA | S2 | Etessami |
| Algorithms and Data Structures | Computer Science | 9 | 10 | 3 | ADS | S1 | Cryan |
| Applied Databases | Artificial Intelligence | 11 | 10 | 5 | AD | S1 | Buneman |
| Automated Planning | Artificial Intelligence | 11 | 10 | 5 | PLAN | S2 | Tate/Wickler |
| Automated Reasoning (Level 10) | Artificial Intelligence | 10 | 10 | 4 | AR-4 | S1 | Bundy |
| Automated Reasoning (Level 10) | Computer Science | 10 | 10 | 4 | AR-4 | S1 | Bundy |
| Automated Reasoning (Level 11) | Artificial Intelligence | 11 | 10 | 5 | AR-5 | S1 | Bundy |
| Automated Reasoning (Level 11) | Computer Science | 11 | 10 | 5 | AR-5 | S1 | Bundy |
| Automatic Speech Recognition | Artificial Intelligence | 11 | 10 | 5 | ASR | S2 | Shimodaira |
| Bioinformatics 1 | Artificial Intelligence | 11 | 10 | 5 | BIO1 | S1 | Gerloff |
| Bioinformatics 2 | Artificial Intelligence | 11 | 10 | 5 | BIO2 | S2 | Armstrong |
| Cognitive Modelling (Level 10) | Artificial Intelligence | 10 | 10 | 4 | CM-4 | S2 | Keller |
| Cognitive Modelling (Level 11) | Artificial Intelligence | 11 | 10 | 5 | CM-5 | S2 | Keller |
| Communication and Concurrency | Computer Science | 10 | 10 | 4 | COC | S1 | Plotkin/Stirling |
| Compiler Optimisation (Level 10) | Computer Science | 10 | 10 | 4 | COPT-4 | S2 | O'Boyle |
| Compiler Optimisation (Level 11) | Computer Science | 11 | 10 | 5 | COPT-5 | S2 | O'Boyle |
| Compiling Techniques | Computer Science | 9 | 10 | 3 | CT | S2 | Franke |
| Computability and Intractability | Computer Science | 9 | 10 | 3 | CI | S2 | Kalorkoti |
| Computational Cognitive Neuroscience | Cognitive Science | 11 | 10 | 5 | CCN | S2 | Goddard |
| Computational Complexity | Computer Science | 10 | 10 | 4 | CMC | S2 | Jerrum |
| Computational Neuroscience of Vision | Cognitive Science | 11 | 10 | 5 | CNV | S2 | Bednar |
| Computational Systems Biology | Informatics | 11 | 10 | 5 | CSB | S2 | Goryanin |
| Computer Algebra | Computer Science | 10 | 10 | 4 | CA | S2 | Kalorkoti |
| Computer Architecture | Computer Science | 9 | 10 | 3 | CAR | S2 | Cintra |
| Computer Communications | Computer Science | 9 | 10 | 3 | COM | S2 | Topham |
| Computer Design | Computer Science | 9 | 10 | 3 | CD | S1 | McKenzie |
| Computer Graphics (Level 10) | Computer Science | 10 | 10 | 4 | CG-4 | S1 | McKenzie |
| Computer Graphics (Level 11) | Computer Science | 11 | 10 | 5 | CG-5 | S1 | McKenzie |
| Computer Literacy 1 | Service Courses | 7 | 20 | 1 | CL1 | S1 | Butler/Schweizer |
| Computer Networking (Level 10) | Computer Science | 10 | 10 | 4 | CN-4 | S1 | Efthymiou |
| Computer Networking (Level 11) | Computer Science | 11 | 10 | 5 | CN-5 | S1 | Efthymiou |
| Computer Programming Skills and Concepts 1 | Service Courses | 8 | 20 | 1 | CP1 | S1 | Cintra/Koehn |
| Computer Security | Computer Science | 9 | 10 | 3 | CS | S2 | Aspinall |
| CS/SE Individual Practical | Computer Science | 9 | 10 | 3 | IP | S1 | Jackson |
| Data Intensive Linguistics | Artificial Intelligence | 11 | 10 | 5 | DIL | S2 | Koehn |
| Data Mining and Exploration | Artificial Intelligence | 11 | 10 | 5 | DME | S2 | Storkey |
| Database Systems | Computer Science | 9 | 10 | 3 | DBS | S2 | Buneman |
| Design and Analysis of Parallel Algorithms | Computer Science | 11 | 10 | 5 | DAPA | S1 | Cole |
| Dialog and Natural Language Generation | Cognitive Science | 11 | 10 | 5 | DNLG | S2 | Moore |
| Distributed Systems (Level 10) | Computer Science | 10 | 10 | 4 | DS-4 | S1 | Franke |
| Distributed Systems (Level 11) | Computer Science | 11 | 10 | 5 | DS-5 | S1 | Franke |
| Document Management | Cognitive Science | 9 | 10 | 5 | DM | S2 | Thompson |
| Embedded Software | Computer Science | 10 | 10 | 4 | ES | S1 | Arvind |
| Enterprise Computing | Computer Science | 9 | 10 | 3 | EC | S1 | Gilmore |
| Formal Modelling in Cognitive Science 1 | Cognitive Science | 8 | 20 | 1 | FMCS1 | S2 | Keller/van Rossum |
| Formal Programming Language Semantics | Computer Science | 10 | 10 | 4 | FPLS | S1 | Longley |
| Functional Programming and Specification | Computer Science | 9 | 10 | 3 | FPS | S1 | Sannella |
| Fundamentals of Artificial Intelligence | Artificial Intelligence | 9 | 10 | 5 | FAI | S1 | Smaill |
| Genetic Algorithms and Genetic Programming | Artificial Intelligence | 9 | 10 | 3 | GAGP | S1 | Hayes |
| Honours Project (Informatics) | Informatics | 10 | 40 | 4 | PROJ | Y | Jerrum (Organiser) |
| Human Communication 1 | Service Courses | 8 | 20 | 1 | HC1 | S2 | Lascarides/Stenning |
| Human-Computer Interaction (Level 10) | Computer Science | 10 | 10 | 4 | HCI-4 | S1 | Oberlander |
| Human-Computer Interaction (Level 10) | Artificial Intelligence | 10 | 10 | 4 | HCI-4 | S1 | Oberlander |
| Human-Computer Interaction (Level 11) | Computer Science | 11 | 10 | 5 | HCI-5 | S1 | Oberlander |
| Human-Computer Interaction (Level 11) | Artificial Intelligence | 11 | 10 | 5 | HCI-5 | S1 | Oberlander |
| Informatics 1A | Informatics | 8 | 20 | 1 | INF1A | S1 | Wadler/Robertson |
| Informatics 1B | Informatics | 8 | 20 | 1 | INF1B | S2 | Viglas/Pain |
| Informatics 2A: Processing Formal & Natural Languages | Informatics | 8 | 20 | 2 | INF2A | S1 | Anderson/Webber |
| Informatics 2B: Algorithms, Data Structures, Learning | Informatics | 8 | 20 | 2 | INF2B | S2 | Renals/Cryan |
| Informatics 2C: Computer Systems & Software Engineering | Informatics | 8 | 20 | 2 | INF2C | S1 | Bradfield/Efthymiou |
| Informatics 2D: Reasoning & Agents | Informatics | 8 | 20 | 2 | INF2D | S2 | Bundy/Rovatsos |
| Informatics Entrepreneurship | Informatics | 11 | 10 | 5 | IE | S1 | Lee |
| Informatics Research Methodologies (Level 11) | Informatics | 11 | 10 | 5 | IRM-5 | S2 | Oberlander |
| Informatics Research Proposal | Informatics | 11 | 20 | 5 | IRP | S2 | Lascarides (Organiser) |
| Informatics Research Review | Informatics | 11 | 20 | 5 | IRR | S1 | Lascarides (Organiser) |
| Intelligent Autonomous Robotics (Level 10) | Artificial Intelligence | 10 | 10 | 4 | IAR-4 | S1 | Webb |
| Intelligent Autonomous Robotics (Level 11) | Artificial Intelligence | 11 | 10 | 5 | IAR-5 | S2 | Vijayakumar |
| Introduction to Cognitive Science | Artificial Intelligence | 9 | 10 | 3 | ICS | S2 | Steedman |
| Introduction to Computational Linguistics | Artificial Intelligence | 9 | 10 | 3 | ICL | S1 | Renals/Klein |
| Introduction to Java Programming | Artificial Intelligence | 9 | 10 | 5 | IJP | S1 | Goddard |
| Introduction to Vision and Robotics | Artificial Intelligence | 9 | 10 | 3 | IVR | S1 | Webb |
| Knowledge Modelling and Management (Level 10) | Artificial Intelligence | 10 | 10 | 4 | KMM-4 | S2 | Aitken/Chen Burger |
| Knowledge Modelling and Management (Level 11) | Artificial Intelligence | 11 | 10 | 5 | KMM-5 | S2 | Aitken/Chen Burger |
| Knowledge Representation and Engineering | Artificial Intelligence | 9 | 10 | 3 | KRE | S2 | Smaill |
| Language Semantics and Implementation | Computer Science | 9 | 10 | 3 | LSI | S2 | Plotkin/Stirling |
| Learning from Data (Level 10) | Artificial Intelligence | 10 | 10 | 4 | LFD-4 | S1 | Storkey |
| Learning from Data (Level 11) | Artificial Intelligence | 11 | 10 | 5 | LFD-5 | S1 | Storkey |
| Linguistic and Computational Theories of Grammar | Cognitive Science | 11 | 20 | 5 | LCTG | S1 | Steedman |
| Logic Programming | Artificial Intelligence | 9 | 10 | 3 | LP | S1 | Robertson |
| Machine Learning and Sensorimotor Control | Artificial Intelligence | 11 | 10 | 5 | MLSC | S2 | Vijayakumar |
| Modelling and Simulation (Level 10) | Computer Science | 10 | 10 | 4 | MS-4 | S1 | Etessami |
| Modelling and Simulation (Level 11) | Computer Science | 11 | 10 | 5 | MS-5 | S1 | Etessami |
| MSc Dissertation (Informatics) | Informatics | 11 | 60 | 5 | DISS | B5+ | Lascarides (Organiser) |
| Multi-agent Semantic Web Systems (Level 10) | Artificial Intelligence | 10 | 10 | 4 | MASWS-4 | S2 | Klein |
| Multi-agent Semantic Web Systems (Level 11) | Artificial Intelligence | 11 | 10 | 5 | MASWS-5 | S2 | Klein |
| Natural Language and Speech System Design | Cognitive Science | 11 | 20 | 5 | NLSSD | S2 | Renals/Klein |
| Neural Computation | Artificial Intelligence | 11 | 10 | 5 | NC | S2 | van Rossum |
| Neural Information Processing | Cognitive Science | 11 | 10 | 5 | NIP | S2 | Williams |
| Operating Systems | Computer Science | 9 | 10 | 3 | OS | S1 | Bradfield |
| Parallel Architectures (Level 10) | Computer Science | 10 | 10 | 4 | PA-4 | S2 | Ibbett |
| Parallel Architectures (Level 11) | Computer Science | 11 | 10 | 5 | PA-5 | S2 | Ibbett |
| Parallel Programming Languages and Systems (Level 10) | Computer Science | 10 | 10 | 4 | PPLS-4 | S2 | Cole |
| Parallel Programming Languages and Systems (Level 11) | Computer Science | 11 | 10 | 5 | PPLS-5 | S2 | Cole |
| Probabilistic Modelling and Reasoning | Artificial Intelligence | 11 | 10 | 5 | PMR | S1 | Williams |
| Professional Issues | Informatics | 10 | 10 | 3 | PI | S1 | Ibbett |
| Propositional Methods | Artificial Intelligence | 11 | 10 | 5 | PROPM | S2 | Fourman |
| Querying and Storing XML | Computer Science | 10 | 10 | 4 | QSX | S2 | Fan |
| Reinforcement Learning | Artificial Intelligence | 11 | 10 | 5 | RL | S2 | Hayes |
| Semantics & Pragmatics of Natural Language Processing (Level 10) | Artificial Intelligence | 10 | 10 | 4 | SPNLP-4 | S2 | Lascarides |
| Semantics & Pragmatics of Natural Language Processing (Level 11) | Artificial Intelligence | 11 | 10 | 5 | SPNLP-5 | S2 | Lascarides |
| Software Architecture, Process, and Management (Level 10) | Computer Science | 10 | 10 | 4 | SAPM-4 | S2 | Bednar |
| Software Architecture, Process, and Management (Level 11) | Computer Science | 11 | 10 | 5 | SAPM-5 | S2 | Bednar |
| Software Engineering with Objects and Components | Computer Science | 9 | 10 | 3 | SEOC | S1 | Felici |
| Software Testing | Computer Science | 9 | 10 | 3 | ST | S2 | Anderson |
| System Design Project | Computer Science | 9 | 20 | 3 | SDP | S2 | Butler |
| System Level Integration Practical | Computer Science | 10 | 10 | 4 | SLIP | S1 | Arvind |
| Text Technologies (Level 10) | Informatics | 10 | 10 | 4 | TTS-4 | S1 | Osborne |
| Text Technologies (Level 11) | Informatics | 11 | 10 | 5 | TTS-5 | S1 | Osborne |
| Theories of Mind (Level 10) | Artificial Intelligence | 10 | 10 | 4 | TM-4 | S1 | Schweizer |
| Theories of Mind (Level 11) | Artificial Intelligence | 11 | 10 | 5 | TM-5 | S1 | Schweizer |
| Topics in Distributed Databases | Computer Science | 11 | 10 | 5 | TDD | S2 | Fan |
| Types and Programming Languages | Computer Science | 10 | 10 | 4 | TPL | S2 | Aspinall |
| Visualisation (Level 10) | Computer Science | 10 | 10 | 4 | VIS-4 | S2 | Breckon |
| Visualisation (Level 11) | Computer Science | 11 | 10 | 5 | VIS-5 | S2 | Breckon |