Link back to UoE

Courses Running Next Session

To access the Learn pages for course content for the current session use the Previous Session Index.

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.

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 Adam Lopez Shay Cohen, Edoardo Ponti
Advanced Database Systems INFR11199 INFR11217 ADBS No 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 Game Theory and its Applications INFR11020 INFR11218 AGTA No None 11 10 4 SEM2 April/May 20/80 Kousha Etessami None
Algorithms and Data Structures INFR10052 ADS No None 10 10 3 SEM1 December 25/75 Richard Mayr None
Applied Cloud Programming INFR11245 INFR11249 ACP No 150 11 10 4 SEM2 None 100/0 Michael Glienecke None
Applied Machine Learning INFR11211 AML No None 11 20 P SEM1 December 40/60 Oisin Mac Aodha Siddharth Narayanaswamy
Automatic Speech Recognition INFR11033 INFR11219 ASR No None 11 10 4 SEM2 April/May 50/50 Peter Bell Hao Tang
Bioinformatics 1 INFR11160 BIO1 No None 11 10 4 SEM1 None 100/0 Ian Simpson None
Blockchains and Distributed Ledgers INFR11144 INFR11238 BDL No None 11 10 4 SEM1 December 30/70 Petros Wallden Michele Ciampi, Dimitris Karakostas
Case Studies in AI Ethics (CSAI) INFR11206 INFR11231 CSAI No 60 11 10 P SEM2 April/May 40/60 Nadin Kokciyan None
Case Studies in Design Informatics 1 INFR11094 CDI1 No 90 11 20 P SEM1 None 100/0 John Vines Susan Lechelt
Case Studies in Design Informatics 2 INFR11095 CDI2 Yes None 11 20 P SEM1 None 100/0 John Lee Susan Lechelt
Compiling Techniques INFR10065 CT No None 10 20 3 SEM2 None 100/0 Amir Shaikhha None
Computational Cognitive Science INFR10054 CCS No None 10 10 3 SEM1 None 100/0 Frank Mollica None
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 No 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 No None 10 20 3 SEM1 December 25/75 Myrto Arapinis Tariq Elahi
Computer Security (Level 11) INFR11244 CSEC-11 Yes None 11 20 P SEM1 December 30/70 Marc Juarez Miro None
Computing in the Classroom INFR10077 CIC No 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 Chris Heunen, Rob van Glabbeek
Doing Research in Natural Language Processing INFR11194 NLP-DR Yes None 11 20 P YR None 100/0 Frank Keller Hao Tang
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 Liita Cairney None
Extreme Computing INFR11088 EXC No None 11 10 4 SEM1 December 0/100 Luo Mai Amir Shaikhha
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 Alex Lascarides Ivan Titov
Group Project in Advanced Natural Language Processing INFR11193 NLP-GP Yes None 11 20 P SEM1 None 100/0 Peter Bell Adam Lopez
Group Research Project (Biomedical AI) INFR11203 BAI-GP Yes None 11 20 P SEM2 None 100/0 Diego Oyarzun None
Honours Project (Data Science Graduate Apprenticeship) INFR10081 PROJ-GA Yes None 10 40 4 YR None 100/0 Ian Stark Borislav Ikonomov, David Sterratt
Honours Project (Informatics) INFR10044 PROJ Yes None 10 40 4 YR None 100/0 Hiroshi Shimodaira None
Human-Computer Interaction (Level 11) INFR11017 HCI No None 11 10 4 SEM1 None 100/0 Aurora Constantin John Vines
Image and Vision Computing INFR11140 INFR11251 IVC No None 11 10 P SEM2 April/May 50/50 Changjian Li Laura Sevilla-Lara
Individual Project in Advanced Natural Language Processing INFR11192 NLP-IP Yes None 11 40 P SEM2 None 100/0 Frank Keller None
Individual Project in Advanced Natural Language Processing (80 credits) INFR11204 NLP-IP-80 Yes None 11 80 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 Matthias Hennig Frank Keller
Informatics 1 - Introduction to Computation INFR08025 INF1A No 400 08 20 1 SEM1 None 100/0 Don Sannella Julian Bradfield
Informatics 1 - Object Oriented Programming INFR08029 INF1B No 400 08 20 1 SEM2 None 100/0 Fiona Mcneill Brian Mitchell
Informatics 2 - Foundations of Data Science INFR08030 INF2-FDS No None 08 20 2 YR None 100/0 David Sterratt Kobi Gal, Michael Gutmann
Informatics 2 - Introduction to Algorithms and Data Structures INFR08026 INF2-IADS No None 08 20 2 YR April/May 40/60 Aris Filos-Ratsikas John Longley
Informatics 2 - Software Engineering and Professional Practice INFR08032 INF2-SEPP No None 08 20 2 SEM2 None 100/0 Cristina Adriana Alexandru Michael Glienecke
Informatics 2C - Introduction to Computer Systems INFR08027 INF2C-CS No None 08 20 2 SEM1 December 50/50 Boris Grot Yuvraj Patel
Informatics 2D - Reasoning and Agents INFR08010 INF2D No None 08 20 2 SEM2 April/May 30/70 Alex Lascarides Nadin Kokciyan, David Robertson
Informatics Experiential Learning (Level 10) INFR10084 IEL-10 No None 10 20 3 YR None 100/0 David Symons None
Informatics Experiential Learning (Level 8) INFR08033 IEL-08 No None 08 20 2 YR None 100/0 David Symons None
Informatics Large Practical INFR09051 ILP Yes None 09 20 3 SEM1 None 100/0 Michael Glienecke Changjian Li
Informatics Project Proposal INFR11147 IPP Yes None 11 10 P SEM2 None 100/0 Aurora Constantin James (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 (Graduate Apprenticeship) INFR10082 IPP-GA Yes None 10 20 4 SEM1 None 100/0 Ian Stark Borislav Ikonomov, David Sterratt
Informatics Research Review INFR11136 IRR Yes None 11 10 P SEM1 None 100/0 Aurora Constantin Felipe Costa Sperb
Introduction to Databases INFR10080 IDB No None 10 20 3 SEM1 December 20/80 Paolo Guagliardo Daniel Kadnikov
Introduction to Mobile Robotics INFR10085 MOB No None 10 10 3 SEM1 December 40/60 Xiaoxuan Chris Lu 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 INFR11099 INFR11222 IQC No None 11 10 4 SEM1 December 25/75 Raul Garcia-Patron Sanchez Petros Wallden
Introduction to Quantum Programming and Semantics INFR11242 INFR11243 QPS-11 No None 11 10 5 SEM2 April/May 30/70 Chris Heunen None
Introduction to Theoretical Computer Science INFR10059 ITCS No None 10 10 3 SEM1 December 20/80 Liam O'Connor None
Introductory Applied Machine Learning (Distance Learning) INFD11005 IAML-DL Yes None 11 20 P SEM2 April/May 30/70 Nigel Goddard None
Introductory Applied Machine Learning (Semester 2) INFR11205 IAML-PG2 Yes None 11 20 P SEM2 April/May 30/70 Tiejun Ma Fengxiang He, Hiroshi Shimodaira
Issues in Clinical Data Modelling INFR11195 BAI-ICDM Yes None 11 10 P SEM1 None 100/0 Andrea Weisse None
Knowledge Graphs INFR11215 KG No 55 11 10 4 SEM1 December 20/80 Jeff Pan Pasquale Minervini
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 No None 10 20 3 SEM2 None 20/80 Hao Tang Kia Nazarpour, Hiroshi Shimodaira
Machine Learning Practical INFR11132 INFR11223 MLP No None 11 20 4 YR None 100/0 Hakan Bilen Pavlos Andreadis
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 No None 11 20 4 SEM1 December 25/75 Arno Onken Antonio Vergari
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 No None 11 10 P SEM2 April/May 20/80 Ava Khamseh None
Modelling Concurrent Systems (Level 10) INFR10089 MCS-10 No None 10 10 3 SEM1 April/May 60/40 Liam O'Connor None
Modelling Concurrent Systems (Level 11) INFR11248 MCS No None 11 10 4 SEM1 April/May 60/40 Liam O'Connor Rob van Glabbeek
Modelling of Systems for Sustainability INFR10088 MOSS No 30 10 20 4 SEM1 None 100/0 Nigel Goddard David Sterratt
Natural Computing INFR11161 NAT No None 11 10 P SEM1 December 50/50 Michael Herrmann None
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 No None 11 20 4 SEM2 April/May 40/60 Alexandra Birch-Mayne Shay Cohen, Pasquale Minervini
Operating Systems INFR10079 OS No None 10 20 3 SEM2 April/May 50/50 Antonio Barbalace Luo Mai
Parallel Programming Languages and Systems (Level 11) INFR11023 INFR11226 PPLS No None 11 10 4 SEM2 April/May 20/80 Murray Cole None
Principles and Design of IoT Systems INFR11150 INFR11239 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
Probabilistic Modelling and Reasoning INFR11134 INFR11235 PMR No None 11 20 P SEM2 April/May 25/75 Michael Gutmann Chris Williams
Professional Issues (Level 10) INFR10022 PI Yes None 10 10 3 SEM1 None 100/0 James Garforth None
Quantum Cyber Security INFR11187 INFR11227 QCS No None 11 10 4 SEM2 April/May 25/75 Petros Wallden Mina Doosti
Randomized Algorithms INFR11201 RA No None 11 10 4 SEM1 December 20/80 Raul Garcia-Patron Sanchez Kousha Etessami
Reinforcement Learning INFR11010 INFR11236 RL No None 11 10 P SEM2 April/May 50/50 Stefano Albrecht Michael Herrmann
Research Methods in Financial Computing INFR11216 RMFC Yes None 11 10 P SEM2 None 100/0 Felipe Costa Sperb None
Secure Programming INFR11098 SP No None 11 10 4 SEM1 December 30/70 David Aspinall None
Security Engineering INFR11208 INFR11228 SENG No None 11 10 4 SEM2 April/May 30/70 Yuvraj Patel Ross Anderson
Seminar in Cognitive Modelling INFR11210 INFR11237 SCM Yes 40 11 20 P YR None 100/0 Neil Bramley Tia Gong, Maithilee Kunda, Frank Mollica
Software Design and Modelling INFR10064 SDM No 100 10 20 3 SEM2 April/May 50/50 Perdita Stevens Borislav Ikonomov
Software Testing INFR10057 ST No None 10 10 3 SEM1 None 100/0 Stuart Anderson None
Standards Compliant Software Development INFR11214 INFR11253 SCSD No 60 11 10 4 SEM2 None 100/0 Stuart Anderson None
System Design Project INFR09032 SDP Yes None 09 20 3 SEM2 None 100/0 Michael Mistry James Garforth, Elizabeth Polgreen, David Symons
Text Technologies for Data Science INFR11145 INFR11229 TTDS No None 11 20 4 YR April/May 70/30 Bjorn Ross Youssef Al Hariri
Types and Semantics for Programming Languages INFR11114 TSPL No None 11 10 4 SEM1 None 100/0 Philip Wadler None
Usable Security and Privacy INFR11158 INFR11230 USEC No None 11 10 P SEM2 None 20/80 Jingjie Li None
Work-Based Professional Practice C in Data Analytics INFR10083 WBPPC Yes None 10 20 4 FLEX None 100/0 Heather Yorston None