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 | None | |
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 | 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 | Kami Vaniea | None |
Work-Based Professional Practice C in Data Analytics | INFR10083 | WBPPC | Yes | None | 10 | 20 | 4 | FLEX | None | 100/0 | Heather Yorston | None |