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 | 150 | 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 |
Advanced Introduction to Quantum Computing | INFR11297 | AIQC | Yes | None | 11 | 10 | P | SEM1 | December | 25/75 | Petros Wallden | None | |
Applied Machine Learning (Distance Learning) | INFD11032 | AML-DL | Yes | None | 11 | 20 | P | SEM2 | None | 100/0 | Heather Yorston | None | |
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 | April/May | 0/100 | Rik Sarkar | Nikolay Malkin, Viacheslav Borovitskiy |
Advanced Topics in Natural Language Processing | INFR11287 | INFR11288 | ATNLP | Yes | None | 11 | 20 | 4 | SEM2 | April/May | 30/70 | 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 | April/May | 30/70 | Peggy Series | None |
Case Studies in Design Informatics 1 | INFR11094 | CDI1 | Yes | 90 | 11 | 20 | P | SEM1 | None | 100/0 | Susan Lechelt | Dorsey Kaufmann | |
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 | |
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 | |
Discrete Mathematics and Probability | INFR08031 | DMP | No | None | 08 | 20 | 2 | SEM1 | December | 20/80 | 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 | |
Financial Networks | INFR11283 | FINET | Yes | None | 11 | 20 | P | SEM1 | December | 50/50 | Valerio Restocchi | None | |
Machine Learning in Financial 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 | |
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 | April/May | 40/60 | Matthias Hennig | 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 | April/May | 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 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 | |
Informatics Project Proposal 20 | INFR11291 | IPP20 | Yes | None | 11 | 20 | P | SEM2 | None | 100/0 | Aurora Constantin | Douglas Armstrong | |
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 |
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 |
Masters Dissertation (Design Informatics) | INFR11097 | MDI | Yes | None | 11 | 60 | P | FLEX | None | 100/0 | Amir Vaxman | None | |
Machine Learning | INFR10086 | MLG | Yes | None | 10 | 20 | 3 | SEM2 | April/May | 20/80 | Hao Tang | Hiroshi Shimodaira | |
Machine Learning Systems | INFR11269 | INFR11280 | MLS | No | None | 11 | 20 | 4 | SEM2 | None | 100/0 | Luo Mai | Yang Cao |
Introduction to Mobile Robotics | INFR10090 | MOB | No | None | 10 | 20 | 3 | SEM2 | April/May | 40/60 | Mohan Sridharan | None | |
Case Studies in Responsible Natural Language Processing | INFR11281 | NLP-CS | No | None | 11 | 10 | P | SEM1 | None | 100/0 | Frauke Zeller | None | |
Principles and Design of IoT Systems | INFR11150 | PDIOT | No | None | 11 | 20 | 4 | SEM1 | None | 100/0 | D K Arvind | 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 |
Quantum Cyber Security | INFR11187 | INFR11227 | QCS | No | None | 11 | 10 | 4 | SEM2 | April/May | 25/75 | Petros Wallden | None |
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 |
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 | |
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 | April/May | 20/80 | Jingjie Li | None |
Applied Interdisciplinary Project | INFR11258 | NLP-AIP | Yes | None | 11 | 20 | P | SEM1 | None | 100/0 | Peter Bell | Tara Capel | |
Applied Machine Learning | INFR11211 | AML | No | None | 11 | 20 | P | SEM1 | December | 40/60 | Oisin Mac Aodha | Siddharth N | |
Computational Cognitive Science | INFR10054 | CCS | Yes | None | 10 | 10 | 3 | SEM1 | December | 40/60 | Benjamin Peters | None | |
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 | |
Data Science, Technology and Innovation Dissertation (Distance Learning) | INFD11003 | DISS-DSTI-DL | Yes | None | 11 | 60 | P | FLEX | None | 100/0 | Amir Vaxman | None | |
Honours Project (Informatics) | INFR10044 | PROJ | Yes | None | 10 | 40 | 4 | YR | None | 100/0 | Hiroshi Shimodaira | None | |
Individual Exploratory Project | INFR11257 | NLP-IEP | Yes | None | 11 | 60 | P | YR | None | 100/0 | John Vines | None | |
Informatics 2C - Introduction to Computer Systems | INFR08027 | INF2C-CS | No | None | 08 | 20 | 2 | SEM1 | December | 50/50 | Boris Grot | Jianyi Cheng | |
Informatics Experiential Learning (Level 10) | INFR10084 | IEL-10 | Yes | None | 10 | 20 | 3 | YR | None | 100/0 | Garry Ellard | None | |
Informatics Experiential Learning (Level 8) | INFR08033 | IEL-08 | No | None | 08 | 20 | 2 | YR | None | 100/0 | Garry Ellard | None | |
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 | |
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 Practical | INFR11132 | INFR11223 | MLP | Yes | None | 11 | 20 | 4 | YR | None | 100/0 | Pavlos Andreadis | Changjian Li |
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 | |
Operating Systems | INFR10079 | OS | Yes | None | 10 | 20 | 3 | SEM2 | April/May | 50/50 | Antonio Barbalace | None | |
Placement Dissertation Project | INFR11264 | PDP | No | None | 11 | 60 | P | SB5+ | None | 100/0 | Ian Simpson | None | |
Privacy and Security with Machine Learning | INFR11240 | INFR11252 | PSML | Yes | None | 11 | 10 | 4 | SEM2 | April/May | 25/75 | Marc Juarez Miro | None |
Programming for Biomedical Informatics | INFR11260 | PBI | No | None | 11 | 10 | 4 | SEM1 | December | 20/80 | Ian Simpson | 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 | |
Researching Responsible and Trustworthy Natural Language Processing | INFR11259 | NLP-RR | Yes | None | 11 | 20 | P | YR | None | 100/0 | Catherine Lai | Emily Allaway | |
System Design Project | INFR09032 | SDP | Yes | None | 09 | 20 | 3 | SEM2 | None | 100/0 | Liang Zhao | Michael Mistry, Pavlos Andreadis | |
Topics in Biomedical Informatics | INFR11263 | INFR11282 | TBI | No | 100 | 11 | 10 | 4 | SEM2 | April/May | 0/100 | Andrea Weisse | None |