Link back to UoE

Courses Running in the 2024/25 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 course title provides a link to the Informatics course page, the EUCLID code title links to the centrally published course information.

Any course that does not have a hyperlink from its name in the "Name and Link to Materials" column can only be accessed on Learn by enrolled users using their EASE 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
Accelerated Natural Language Processing INFR11125 ANLP No None 11 20 P SEM1 December 30/70 Edoardo Ponti Shay Cohen, Sharon Goldwater
Advanced Database Systems INFR11199 INFR11217 ADBS Yes None 11 20 4 SEM2 April/May 50/50 Milos Nikolic Andreas Pieris
Advanced Robotics INFR11213 ARO Yes 44 11 20 4 SEM1 December 50/50 Steve Tonneau Ram Ramamoorthy
Algorithmic Foundations of Data Science INFR11156 INFR11279 AFDS No None 11 10 4 SEM2 April/May 0/100 He Sun None
Algorithmic Game Theory and its Applications INFR11020 INFR11218 AGTA Yes None 11 10 4 SEM2 April/May 20/80 Aris Filos-Ratsikas None
Algorithms and Data Structures INFR10052 ADS No None 10 10 3 SEM1 December 25/75 Aris Filos-Ratsikas None
Applied Cloud Programming INFR11245 INFR11249 ACP No 50 11 10 4 SEM2 None 100/0 Michael Glienecke 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
Automated Reasoning INFR10087 AR No None 10 10 3 SEM1 December 40/60 Jacques Fleuriot None
Automatic Speech Recognition INFR11033 INFR11219 ASR Yes None 11 10 4 SEM2 April/May 50/50 Peter Bell Hao Tang
Blockchains and Distributed Ledgers INFR11144 BDL No None 11 10 4 SEM1 December 30/70 Aggelos Kiayias None
Case Studies in AI Ethics (CSAI) INFR11206 INFR11231 CSAI No 110 11 10 P SEM2 April/May 40/60 Nadin Kokciyan None
Case Studies in Design Informatics 1 INFR11094 CDI1 Yes 90 11 20 P SEM1 None 100/0 Susan Lechelt John Lee
Compiling Techniques INFR10065 CT Yes None 10 20 3 SEM2 None 100/0 Amir Shaikhha Jackson Woodruff
Computational Cognitive Neuroscience INFR11036 INFR11233 CCN No None 11 10 P SEM2 None 100/0 Peggy Series None
Computational Cognitive Science INFR10054 CCS Yes None 10 10 3 SEM1 None 100/0 Christopher Lucas Benjamin Peters
Computational Neuroscience INFR11209 CNS No None 11 10 4 SEM1 December 25/75 Angus Chadwick None
Computer Architecture and Design INFR10076 CARD No 60 10 20 3 SEM1 December 40/60 Nigel Topham None
Computer Communications and Networks INFR10074 COMN Yes None 10 20 3 SEM2 April/May 50/50 Michio Honda Paul Patras
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
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
Computer Vision INFR11212 INFR11278 CV No None 11 20 4 SEM2 April/May 50/50 Laura Sevilla-Lara Changjian Li
Computing in the Classroom INFR10077 CIC Yes None 10 20 4 YR None 100/0 Judy Robertson 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
Data-driven Business and Behaviour Analytics INFR11198 DBBA Yes None 11 20 P SEM1 December 50/50 Valerio Restocchi None
Discrete Mathematics and Probability INFR08031 DMP No None 08 20 2 SEM1 December 60/40 Ian Stark Heather Yorston, Rob van Glabbeek
Distributed Systems (Level 11) INFR11022 DS No None 11 10 4 SEM1 December 25/75 Yuvraj Patel None
Elements of Programming Languages INFR10061 EPL No None 10 10 3 SEM1 December 25/75 James Cheney None
Entrepreneurship and Innovation Project INFR09053 EIP Yes 60 09 20 3 SEM2 None 100/0 Michael Rovatsos None
Formal Verification INFR11129 FV No None 11 10 4 SEM1 December 30/70 Paul Jackson None
Foundations of Natural Language Processing INFR10078 FNLP No None 10 20 3 SEM2 April/May 25/75 Ivan Titov Mirella Lapata
Group Research Project (Biomedical AI) INFR11203 BAI-GP Yes None 11 20 P SEM2 None 100/0 Diego Oyarzun 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 SEM2 None 100/0 Frank Keller None
Individual Research Project (Biomedical AI) INFR11197 BAI-IP Yes None 11 80 P SB5+ None 100/0 Diego Oyarzun None
Informatics 1 - Cognitive Science INFR08020 INF1-CG No None 08 20 1 SEM2 None 100/0 Frank Keller Matthias Hennig
Informatics 1 - Introduction to Computation INFR08025 INF1A Yes 400 08 20 1 SEM1 None 100/0 Don Sannella Julian Bradfield
Informatics 1 - Object Oriented Programming INFR08029 INF1B Yes 400 08 20 1 SEM2 None 100/0 Fiona Mcneill James Cheney, Adriana Sejfia
Informatics 2 - Foundations of Data Science INFR08030 INF2-FDS Yes None 08 20 2 YR April/May 60/40 David Sterratt Kobi Gal, Wenda Li
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 Cristina Alexandru Adriana Sejfia
Informatics 2C - Introduction to Computer Systems INFR08027 INF2C-CS No None 08 20 2 SEM1 December 50/50 Boris Grot Bjoern Franke
Informatics 2D - Reasoning and Agents INFR08010 INF2D No None 08 20 2 SEM2 April/May 30/70 Nadin Kokciyan Craig Innes, David Robertson
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
Informatics Large Practical INFR09051 ILP Yes None 09 20 3 SEM1 None 100/0 Michael Glienecke Stephen Gilmore, Changjian 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 Research Review INFR11136 IRR Yes None 11 10 P SEM1 None 100/0 Aurora Constantin None
Introduction to Databases INFR10080 IDB No None 10 20 3 SEM1 December 20/80 Paolo Guagliardo None
Introduction to Mobile Robotics INFR10085 MOB No None 10 10 3 SEM1 December 40/60 Mohan Sridharan None
Introduction to Modern Cryptography INFR11131 INFR11221 IMC No None 11 10 4 SEM2 April/May 30/70 Michele Ciampi None
Introduction to Quantum Computing INFR11256 IQC Yes None 11 20 4 SEM1 December 25/75 Petros Wallden Raul Garcia-Patron Sanchez, Chris Heunen, Joschka Roffe
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 Philip Wadler None
Introductory Applied Machine Learning (Semester 2) INFR11205 IAML-PG2 Yes None 11 20 P SEM2 April/May 30/70 Tiejun Ma Fengxiang He
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
MSc Dissertation (Informatics) INFR11077 DISS Yes None 11 60 P SB5+ None 100/0 Amir Vaxman None
Machine Learning INFR10086 MLG Yes None 10 20 3 SEM2 April/May 20/80 Hao Tang Kia Nazarpour, Hiroshi Shimodaira
Machine Learning Practical INFR11132 INFR11223 MLP Yes None 11 20 4 YR None 100/0 Hakan Bilen Pavlos Andreadis
Machine Learning Systems INFR11269 INFR11280 MLS No None 11 20 4 SEM2 None 100/0 Luo Mai None
Machine Learning Theory INFR11202 INFR11224 MLT No None 11 10 4 SEM2 April/May 30/70 Rik Sarkar None
Machine Learning and Pattern Recognition INFR11130 MLPR Yes None 11 20 4 SEM1 December 25/75 Arno Onken None
Masters Dissertation (Design Informatics) INFR11097 MDI Yes None 11 60 P FLEX None 100/0 Amir Vaxman 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 10) INFR10089 MCS-10 Yes None 10 10 3 SEM1 April/May 60/40 Rob van Glabbeek None
Modelling Concurrent Systems (Level 11) INFR11248 MCS No None 11 10 4 SEM1 April/May 60/40 Rob van Glabbeek None
Modelling of Systems for Sustainability INFR10088 MOSS Yes 48 10 20 4 SEM1 None 100/0 Nigel Goddard David Sterratt
Natural Computing (Distance Learning) INFD11007 NAT-DL Yes None 11 10 P SEM1 December 50/50 Michael Herrmann None
Natural Language Understanding, Generation, and Machine Translation INFR11157 INFR11225 NLU-11 Yes None 11 20 4 SEM2 April/May 40/60 Alexandra Birch-Mayne Shay Cohen, Sharon Goldwater
Operating Systems INFR10079 OS Yes None 10 20 3 SEM2 April/May 50/50 Antonio Barbalace Yuvraj Patel
Parallel Programming Languages and Systems (Level 11) INFR11023 INFR11226 PPLS Yes None 11 10 4 SEM2 April/May 20/80 Murray Cole None
Principles and Design of IoT Systems INFR11150 PDIOT No None 11 20 4 SEM1 None 100/0 D K Arvind None
Privacy and Security with Machine Learning INFR11240 INFR11252 PSML Yes None 11 10 4 SEM2 April/May 25/75 Marc Juarez Miro None
Professional Issues (Level 10) INFR10022 PI Yes None 10 10 3 SEM1 None 100/0 James Garforth None
Programming for Biomedical Informatics INFR11260 PBI No None 11 10 4 SEM1 December 20/80 Ian Simpson None
Programming for Data Science at Scale INFR11255 PDSS No None 11 10 4 SEM1 None 100/0 Amir Shaikhha None
Quantum Cyber Security INFR11187 INFR11227 QCS No None 11 10 4 SEM2 April/May 25/75 Petros Wallden None
Reinforcement Learning INFR11010 INFR11236 RL Yes None 11 10 P SEM2 April/May 50/50 Stefano Albrecht None
Research Methods in Financial Computing INFR11216 RMFC Yes None 11 10 P SEM2 None 100/0 Tiejun Ma Fengxiang He
Researching Responsible and Trustworthy Natural Language Processing INFR11259 NLP-RR Yes None 11 20 P YR None 100/0 Frank Keller Catherine Lai
Secure Programming INFR11098 SP Yes None 11 10 4 SEM1 December 30/70 David Aspinall None
Seminar in Cognitive Modelling INFR11210 INFR11237 SCM Yes 45 11 20 P YR None 100/0 Maithilee Kunda None
Simulation, Analysis, and Validation of Computational Models INFR11254 SAVM No None 11 10 4 SEM1 December 30/70 Michael Herrmann None
Software Design and Modelling INFR10064 SDM No 100 10 20 3 SEM2 April/May 50/50 Perdita Stevens None
Software Testing INFR10057 ST No None 10 10 3 SEM1 None 100/0 Stuart Anderson None
System Design Project INFR09032 SDP Yes None 09 20 3 SEM2 None 100/0 Michael Mistry Pavlos Andreadis, Garry Ellard
Text Technologies for Data Science INFR11145 INFR11229 TTDS No None 11 20 4 YR April/May 70/30 Walid Magdy Tj Elmas, Bjorn Ross
The Human Factor: Working with Users INFR11141 INFR11276 THF No None 11 10 P SEM2 April/May 0/100 Tara Capel Alex Taylor
Topics in Biomedical Informatics INFR11263 TBI No 50 11 10 4 SEM2 April/May 0/100 Andrea Weisse Douglas Armstrong
Types and Semantics for Programming Languages INFR11114 TSPL Yes None 11 10 4 SEM1 None 100/0 Philip Wadler None
Usable Security and Privacy INFR11158 INFR11230 USEC No None 11 10 P SEM2 April/May 20/80 Jingjie Li None