Courses Running in the 2025/2026 Session
[ Link to Courses Running in the 2024/2025 Session ]Students are encouraged to reconfigure the information presented on this page to gather courses into particular groups [e.g. semesters, levels, points, etc]. The default order of the list is alphabetical, ordered by course title, just click on column headings to change sort order.
This page should also be used to find out the Informatics course acronym for each course, used elsewhere on the timetable or associated pages. The column labelled "Name and Link to Materials" provides a link to the Informatics OpenCourse page. The "Code/DPT" and "Code (Shadow)" columns provide a link to the centrally published course information (DPT).
Any course that does not have a hyperlink from its name in the "Name and Link to Materials" column can only be accessed on LearnUltra by enrolled users using their central University log-in.
Additional course information is available in the Course Handbook for your year, and in course presentations and survey responses.
Name and Link to Materials | Code/DPT | Code (Shadow) | Acronym | Restricted | Quota | Level | Points | Year | Delivery | Exam Diet | Work%/Exam% | Course Organiser | Additional Lecturers |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Applied Cloud Programming | INFR11245 | INFR11249 | ACP | No | 140 | 11 | 10 | 4 | SEM2 | None | 100/0 | Michael Glienecke | None |
Advanced Database Systems | INFR11199 | INFR11217 | ADBS | Yes | None | 11 | 20 | 4 | SEM2 | April/May | 50/50 | Milos Nikolic | Andreas Pieris |
Algorithms and Data Structures | INFR10052 | ADS | No | None | 10 | 10 | 3 | SEM1 | December | 25/75 | Aris Filos-Ratsikas | None | |
Algorithmic Game Theory and its Applications | INFR11020 | INFR11218 | AGTA | Yes | None | 11 | 10 | 4 | SEM2 | April/May | 20/80 | Kousha Etessami | Aris Filos-Ratsikas |
Applied Machine Learning | INFR11211 | AML | No | None | 11 | 20 | P | SEM1 | December | 40/60 | Oisin Mac Aodha | Siddharth N | |
Applied Machine Learning (Distance Learning) (Distance Learning) | INFD11030 | AML-DL | Yes | None | 11 | 20 | P | SEM2 | April/May | 30/70 | Nigel Goddard | Heather Yorston | |
Accelerated Natural Language Processing | INFR11125 | ANLP | No | None | 11 | 20 | P | SEM1 | December | 30/70 | Edoardo Ponti | Sharon Goldwater | |
Advanced Robotics | INFR11213 | ARO | Yes | 52 | 11 | 20 | 4 | SEM1 | December | 50/50 | Steve Tonneau | Sethu Vijayakumar | |
Automatic Speech Recognition | INFR11033 | INFR11219 | ASR | Yes | None | 11 | 10 | 4 | SEM2 | April/May | 50/50 | Peter Bell | Hao Tang |
Advanced Topics in Machine Learning | INFR11286 | INFR11289 | ATML | No | None | 11 | 20 | 4 | SEM2 | None | 100/0 | Rik Sarkar | Nikolay Malkin, Viacheslav Borovitskiy |
Advanced Topics in Natural Language Processing | INFR11287 | INFR11288 | ATNLP | Yes | None | 11 | 20 | 4 | SEM2 | April/May | 40/60 | Alexandra Birch-Mayne | Shay Cohen |
Blockchains and Distributed Ledgers | INFR11144 | BDL | No | None | 11 | 10 | 4 | SEM1 | December | 30/70 | Aggelos Kiayias | None | |
Computer Architecture and Design | INFR10076 | CARD | No | 70 | 10 | 20 | 3 | SEM1 | December | 40/60 | Nigel Topham | Jianyi Cheng | |
Computational Cognitive Neuroscience | INFR11036 | INFR11233 | CCN | No | None | 11 | 10 | P | SEM2 | None | 30/70 | Peggy Series | None |
Computational Cognitive Science | INFR10054 | CCS | Yes | None | 10 | 10 | 3 | SEM1 | None | 40/60 | Benjamin Peters | None | |
Case Studies in Design Informatics 1 | INFR11094 | CDI1 | Yes | 90 | 11 | 20 | P | SEM1 | None | 100/0 | Susan Lechelt | None | |
Computer Graphics: Geometry and Simulation | INFR11241 | INFR11247 | CGGS | No | None | 11 | 10 | 4 | SEM2 | None | 100/0 | Amir Vaxman | None |
Computer Graphics: Rendering | INFR11246 | CGR | No | None | 11 | 10 | 4 | SEM1 | None | 100/0 | Kartic Subr | None | |
Computing in the Classroom | INFR10077 | CIC | Yes | None | 10 | 20 | 4 | YR | None | 100/0 | Judy Robertson | None | |
Computational Neuroscience | INFR11209 | CNS | No | None | 11 | 10 | 4 | SEM1 | December | 25/75 | Angus Chadwick | None | |
Computer Communications and Networks | INFR10074 | COMN | Yes | None | 10 | 20 | 3 | SEM2 | April/May | 50/50 | Michio Honda | Mahesh Marina | |
Case Studies in AI Ethics (CSAI) | INFR11206 | CSAI | No | 100 | 11 | 10 | P | SEM2 | April/May | 40/60 | Nadin Kokciyan | Daniel Woods | |
Computer Security | INFR10067 | CSEC-10 | Yes | None | 10 | 20 | 3 | SEM1 | December | 25/75 | Tariq Elahi | Marc Juarez Miro, Markulf Kohlweiss | |
Computer Security (Level 11) | INFR11244 | CSEC-11 | Yes | None | 11 | 20 | P | SEM1 | December | 30/70 | Marc Juarez Miro | None | |
Understanding Society with Big Data: Computational Social Science | INFR08034 | CSS | No | 50 | 08 | 20 | 1 | SEM2 | April/May | 50/50 | Tj Elmas | Bjorn Ross, Walid Magdy | |
Compiling Techniques | INFR10065 | CT | Yes | None | 10 | 20 | 3 | SEM2 | None | 100/0 | Jackson Woodruff | Amir Shaikhha | |
Computer Vision | INFR11212 | INFR11278 | CV | No | None | 11 | 20 | 4 | SEM2 | April/May | 50/50 | Laura Sevilla-Lara | Eleonora D'Arnese |
MSc Dissertation (Informatics) | INFR11077 | DISS | Yes | None | 11 | 60 | P | SB5+ | None | 100/0 | Amir Vaxman | None | |
Data Science, Technology and Innovation Dissertation (Distance Learning) | INFD11003 | DISS-DSTI-DL | Yes | None | 11 | 60 | P | FLEX | None | 100/0 | Amir Vaxman | None | |
Discrete Mathematics and Probability | INFR08031 | DMP | No | None | 08 | 20 | 2 | SEM1 | December | 60/40 | Ian Stark | Markulf Kohlweiss, Rob van Glabbeek | |
Distributed Systems (Level 11) | INFR11022 | DS | No | None | 11 | 10 | 4 | SEM1 | December | 25/75 | Yuvraj Patel | None | |
Entrepreneurship and Innovation Project | INFR09053 | EIP | Yes | 60 | 09 | 20 | 3 | SEM2 | None | 100/0 | Michael Rovatsos | None | |
Elements of Programming Languages | INFR10061 | EPL | No | None | 10 | 10 | 3 | SEM1 | December | 20/80 | James Cheney | None | |
Foundational Biomedical Artificial Intelligence Research | INFR11262 | F-BAIR | No | None | 11 | 30 | P | YR | April/May | 40/60 | Ian Simpson | None | |
Financial Networks | INFR11283 | FINET | Yes | None | 11 | 20 | P | SEM1 | December | 50/50 | Valerio Restocchi | None | |
Machine Learning in Finanacial Services | INFR11284 | FML | Yes | None | 11 | 20 | P | SEM2 | April/May | 30/70 | Fengxiang He | Tiejun Ma | |
Foundations of Natural Language Processing | INFR10078 | FNLP | No | None | 10 | 20 | 3 | SEM2 | April/May | 30/70 | Adam Lopez | Emily Allaway, Mirella Lapata | |
Human-Computer Interaction (Level 11) | INFR11017 | HCI | No | None | 11 | 10 | 4 | SEM1 | None | 100/0 | Uta Hinrichs | Tara Capel | |
Inter-Disciplinary Biomedical Artificial Intelligence Research | INFR11293 | I-BAIR | No | None | 11 | 40 | P | YR | None | 100/0 | Matteo Degiacomi | None | |
Introduction to Databases | INFR10080 | IDB | No | None | 10 | 20 | 3 | SEM1 | December | 20/80 | Leonid Libkin | None | |
Informatics Experiential Learning (Level 8) | INFR08033 | IEL-08 | No | None | 08 | 20 | 2 | YR | None | 100/0 | Garry Ellard | None | |
Informatics Experiential Learning (Level 10) | INFR10084 | IEL-10 | Yes | None | 10 | 20 | 3 | YR | None | 100/0 | Garry Ellard | None | |
Informatics Large Practical | INFR09051 | ILP | Yes | None | 09 | 20 | 3 | SEM1 | None | 100/0 | Michael Glienecke | Cristina Alexandru | |
Introduction to Modern Cryptography | INFR11131 | INFR11221 | IMC | No | None | 11 | 10 | 4 | SEM2 | April/May | 30/70 | Michele Ciampi | None |
Informatics 1 - Cognitive Science | INFR08020 | INF1-CG | No | None | 08 | 20 | 1 | SEM2 | None | 40/60 | Matthias Hennig | Benjamin Peters, Maithilee Kunda | |
Informatics 1 - Introduction to Computation | INFR08025 | INF1A | Yes | 400 | 08 | 20 | 1 | SEM1 | None | 100/0 | Richard Mayr | Julian Bradfield, Ohad Kammar, Sam Lindley | |
Informatics 1 - Object Oriented Programming | INFR08029 | INF1B | Yes | 400 | 08 | 20 | 1 | SEM2 | None | 100/0 | Fiona Mcneill | James Cheney, Michele Ciampi | |
Informatics 2 - Foundations of Data Science | INFR08030 | INF2-FDS | Yes | None | 08 | 20 | 2 | YR | None | 60/40 | David Sterratt | Borislav Ikonomov, Kobi Gal | |
Informatics 2 - Introduction to Algorithms and Data Structures | INFR08026 | INF2-IADS | No | None | 08 | 20 | 2 | YR | April/May | 40/60 | Mary Cryan | John Longley | |
Informatics 2 - Software Engineering and Professional Practice | INFR08032 | INF2-SEPP | Yes | None | 08 | 20 | 2 | SEM2 | None | 100/0 | Adriana Sejfia | Cristina Alexandru | |
Informatics 2C - Introduction to Computer Systems | INFR08027 | INF2C-CS | No | None | 08 | 20 | 2 | SEM1 | December | 50/50 | Boris Grot | Jianyi Cheng | |
Informatics 2D - Reasoning and Agents | INFR08010 | INF2D | No | None | 08 | 20 | 2 | SEM2 | April/May | 30/70 | Craig Innes | Nadin Kokciyan, Wenda Li | |
Informatics Project Proposal | INFR11147 | IPP | Yes | None | 11 | 10 | P | SEM2 | None | 100/0 | Aurora Constantin | Douglas Armstrong | |
Informatics Project Proposal (Distance Learning) | INFD11014 | IPP-DL | Yes | None | 11 | 10 | P | SEM2 | None | 100/0 | Aurora Constantin | None | |
Introduction to Quantum Computing | INFR11256 | IQC | Yes | None | 11 | 20 | 4 | SEM1 | December | 25/75 | Petros Wallden | Chris Heunen, Joschka Roffe, Raul Garcia-Patron Sanchez | |
Introduction to Quantum Programming and Semantics | INFR11242 | INFR11243 | IQPS | No | None | 11 | 10 | 5 | SEM2 | April/May | 30/70 | Chris Heunen | None |
Informatics Research Review | INFR11136 | IRR | Yes | None | 11 | 10 | P | SEM1 | None | 100/0 | Aurora Constantin | None | |
Introduction to Theoretical Computer Science | INFR10059 | ITCS | Yes | None | 10 | 10 | 3 | SEM1 | December | 20/80 | Richard Mayr | None | |
Methods for Causal Inference | INFR11207 | INFR11234 | MCI | Yes | None | 11 | 10 | P | SEM2 | April/May | 20/80 | Ava Khamseh | None |
Modelling Concurrent Systems (Level 11) | INFR11248 | MCS | No | None | 11 | 10 | 4 | SEM1 | April/May | 60/40 | Rob van Glabbeek | None | |
Modelling Concurrent Systems (Level 10) | INFR10089 | MCS-10 | Yes | None | 10 | 10 | 3 | SEM1 | April/May | 60/40 | Rob van Glabbeek | None | |
Masters Dissertation (Design Informatics) | INFR11097 | MDI | Yes | None | 11 | 60 | P | FLEX | None | 100/0 | Amir Vaxman | None | |
MInf Project (Part 1) | INFR10051 | MIP1 | Yes | None | 10 | 40 | 4 | YR | None | 100/0 | Hiroshi Shimodaira | None | |
MInf Project (Part 2) | INFR11093 | MIP2 | Yes | None | 11 | 40 | 5 | YR | None | 100/0 | Hiroshi Shimodaira | None | |
Machine Learning | INFR10086 | MLG | Yes | None | 10 | 20 | 3 | SEM2 | None | 20/80 | Hao Tang | Hiroshi Shimodaira | |
Machine Learning Practical | INFR11132 | INFR11223 | MLP | Yes | None | 11 | 20 | 4 | YR | None | 100/0 | Pavlos Andreadis | Changjian Li |
Machine Learning Systems | INFR11269 | INFR11280 | MLS | No | None | 11 | 20 | 4 | SEM2 | None | 100/0 | Luo Mai | Yang Cao |
Machine Learning Systems Project (100 credits) | INFR11271 | MLSP100 | No | None | 11 | 100 | P | YR | None | 100/0 | Amos Storkey | None | |
Machine Learning Systems Project (60 credits) | INFR11270 | MLSP60 | No | None | 11 | 60 | P | YR | None | 100/0 | Amos Storkey | None | |
Machine Learning Systems Project (80 credits) | INFR11272 | MLSP80 | No | None | 11 | 80 | P | YR | None | 100/0 | Amos Storkey | None | |
Introduction to Mobile Robotics | INFR10090 | MOB | No | None | 10 | 20 | 3 | SEM2 | April/May | 40/60 | Mohan Sridharan | None | |
Applied Interdisciplinary Project | INFR11258 | NLP-AIP | Yes | None | 11 | 20 | P | SEM1 | None | 100/0 | Peter Bell | Tara Capel | |
Individual Exploratory Project | INFR11257 | NLP-IEP | Yes | None | 11 | 60 | P | SEM2 | None | 100/0 | John Vines | None | |
Researching Responsible and Trustworthy Natural Language Processing | INFR11259 | NLP-RR | Yes | None | 11 | 20 | P | YR | None | 100/0 | Catherine Lai | Emily Allaway | |
Operating Systems | INFR10079 | OS | Yes | None | 10 | 20 | 3 | SEM2 | April/May | 50/50 | Antonio Barbalace | Yuvraj Patel | |
Programming for Biomedical Informatics | INFR11260 | PBI | No | None | 11 | 10 | 4 | SEM1 | December | 20/80 | Ian Simpson | None | |
Principles and Design of IoT Systems | INFR11150 | PDIOT | No | None | 11 | 20 | 4 | SEM1 | None | 100/0 | D K Arvind | None | |
Placement Dissertation Project | INFR11264 | PDP | No | None | 11 | 60 | P | SB5+ | None | 100/0 | Ian Simpson | None | |
Programming for Data Science at Scale | INFR11255 | PDSS | No | None | 11 | 10 | 4 | SEM1 | None | 100/0 | Amir Shaikhha | None | |
Professional Issues (Level 10) | INFR10022 | PI | Yes | None | 10 | 10 | 3 | SEM1 | None | 100/0 | James Garforth | None | |
Probabilistic Modelling and Reasoning | INFR11134 | PMR | Yes | None | 11 | 20 | P | SEM1 | December | 25/75 | Michael Gutmann | None | |
Parallel Programming Languages and Systems (Level 11) | INFR11023 | INFR11226 | PPLS | Yes | None | 11 | 10 | 4 | SEM2 | April/May | 20/80 | Murray Cole | None |
Honours Project (Informatics) | INFR10044 | PROJ | Yes | None | 10 | 40 | 4 | YR | None | 100/0 | Hiroshi Shimodaira | None | |
Privacy and Security with Machine Learning | INFR11240 | INFR11252 | PSML | Yes | None | 11 | 10 | 4 | SEM2 | April/May | 25/75 | Marc Juarez Miro | None |
Quantum Cyber Security | INFR11187 | INFR11227 | QCS | No | None | 11 | 10 | 4 | SEM2 | April/May | 25/75 | Petros Wallden | None |
Quantum Informatics Group Project | INFR11268 | QIGP | No | None | 11 | 20 | P | YR | None | 100/0 | Alexandru Cojocaru | None | |
Quantum Informatics Practical Orientation | INFR11267 | QIPO | No | None | 11 | 20 | P | YR | None | 100/0 | Chris Heunen | None | |
Research Methods in Financial Computing | INFR11216 | RMFC | Yes | None | 11 | 10 | P | SEM2 | None | 100/0 | Tiejun Ma | Fengxiang He | |
Robot and Reinforcement Learning | INFR11285 | INFR11290 | RRL | No | None | 11 | 20 | 4 | SEM2 | April/May | 30/70 | Michael Mistry | Michael Herrmann, Sethu Vijayakumar |
Seminar in Cognitive Modelling | INFR11210 | INFR11237 | SCM | Yes | 45 | 11 | 20 | P | YR | None | 100/0 | Maithilee Kunda | Bonan Zhao |
System Design Project | INFR09032 | SDP | Yes | None | 09 | 20 | 3 | SEM2 | None | 100/0 | Liang Zhao | Michael Mistry, Pavlos Andreadis | |
Security Engineering | INFR11208 | INFR11228 | SENG | No | None | 11 | 10 | 4 | SEM2 | April/May | 30/70 | Daniel Woods | Jingjie Li |
Secure Programming | INFR11098 | SP | Yes | None | 11 | 10 | 4 | SEM1 | December | 30/70 | Myrto Arapinis | None | |
Software Testing | INFR10057 | ST | No | None | 10 | 10 | 3 | SEM1 | None | 100/0 | Stuart Anderson | None | |
Topics in Biomedical Informatics | INFR11263 | INFR11282 | TBI | No | None | 11 | 10 | 4 | SEM2 | April/May | 0/100 | Andrea Weisse | None |
The Human Factor: Working with Users | INFR11141 | INFR11276 | THF | No | None | 11 | 10 | P | SEM2 | None | 100/0 | Tara Capel | Uta Hinrichs |
Text Technologies for Data Science | INFR11145 | INFR11229 | TTDS | No | None | 11 | 20 | 4 | YR | April/May | 70/30 | Walid Magdy | Bjorn Ross |
Usable Security and Privacy | INFR11158 | INFR11230 | USEC | No | None | 11 | 10 | P | SEM2 | None | 20/80 | Jingjie Li | None |