| Code | Availability  | Course Name | Period | Credits | 
| INFR11125 | SV1 | Accelerated Natural Language Processing | Semester 1 | 20 | 
| INFR11199 | SV1 | Advanced Database Systems | Semester 2 | 20 | 
| INFR11217 | SV1 | Advanced Database Systems (UG) | Semester 2 | 20 | 
| INFR11213 | SS1 | Advanced Robotics | Semester 1 | 20 | 
| INFR11286 | SV1 | Advanced Topics in Machine Learning | Semester 2 | 20 | 
| INFR11289 | SV1 | Advanced Topics in Machine Learning (UG) | Semester 2 | 20 | 
| INFR11287 | SV1 | Advanced Topics in Natural Language Processing | Semester 2 | 20 | 
| INFR11288 | SV1 | Advanced Topics in Natural Language Processing (UG) | Semester 2 | 20 | 
| INFR11156 |  | Algorithmic Foundations of Data Science | Not delivered this year | 10 | 
| INFR11279 |  | Algorithmic Foundations of Data Science (UG) | Not delivered this year | 10 | 
| INFR11020 | SV1 | Algorithmic Game Theory and its Applications | Semester 2 | 10 | 
| INFR11218 | SV1 | Algorithmic Game Theory and its Applications (UG) | Semester 2 | 10 | 
| INFR11245 | SS1 | Applied Cloud Programming | Semester 2 | 10 | 
| INFR11249 | SS1 | Applied Cloud Programming (UG) | Semester 2 | 10 | 
| INFR11258 | SS1 | Applied Interdisciplinary Project | Semester 1 | 20 | 
| INFR11211 | SS1 | Applied Machine Learning | Semester 1 | 20 | 
| INFR11180 |  | Artificial Intelligence, Present and Future | Not delivered this year | 10 | 
| INFR11033 | SV1 | Automatic Speech Recognition | Semester 2 | 10 | 
| INFR11219 | SV1 | Automatic Speech Recognition (UG) | Semester 2 | 10 | 
| INFR11005 |  | Bioinformatics 2 | Not delivered this year | 10 | 
| INFR11144 | SV1 | Blockchains and Distributed Ledgers | Semester 1 | 10 | 
| INFR11238 |  | Blockchains and Distributed Ledgers (UG) | Not delivered this year | 10 | 
| INFR11206 | SS1 | Case Studies in AI Ethics (CSAI) | Semester 2 | 10 | 
| INFR11231 |  | Case Studies in AI Ethics (CSAI) (UG) | Not delivered this year | 10 | 
| INFR11094 | SS1 | Case Studies in Design Informatics 1 | Semester 1 | 20 | 
| INFR11095 |  | Case Studies in Design Informatics 2 | Not delivered this year | 20 | 
| INFR11281 |  | Case Studies in Responsible Natural Language Processing | Not delivered this year | 10 | 
| INFR11036 | SV1 | Computational Cognitive Neuroscience | Semester 2 | 10 | 
| INFR11233 | SV1 | Computational Cognitive Neuroscience (UG) | Semester 2 | 10 | 
| INFR11102 |  | Computational Complexity | Not delivered this year | 10 | 
| INFR11209 | SV1 | Computational Neuroscience | Semester 1 | 10 | 
| INFR11021 |  | Computer Graphics (Level 11) | Not delivered this year | 10 | 
| INFR11220 |  | Computer Graphics (Level 11) (UG) | Not delivered this year | 10 | 
| INFR11241 | SS1 | Computer Graphics: Geometry and Simulation | Semester 2 | 10 | 
| INFR11247 | SS1 | Computer Graphics: Geometry and Simulation (UG) | Semester 2 | 10 | 
| INFR11246 | SV1 | Computer Graphics: Rendering | Semester 1 | 10 | 
| INFR11244 | SS1 | Computer Security (Level 11) | Semester 1 | 20 | 
| INFR11212 | SV1 | Computer Vision | Semester 2 | 20 | 
| INFR11278 | SV1 | Computer Vision (UG) | Semester 2 | 20 | 
| INFR11115 | SS1 | Credits Awarded for Autonomous Systems Research [Heriot Watt University] | Semester 1 | 30 | 
| INFR11116 | SS1 | Credits Awarded for Taught Courses [Heriot Watt University] 1 | Flexible | 15 | 
| INFR11117 | SS1 | Credits Awarded for Taught Courses [Heriot Watt University] 2 | Flexible | 15 | 
| INFR11007 |  | Data Mining and Exploration | Not delivered this year | 10 | 
| INFR11190 |  | Data Visualisation | Not delivered this year | 10 | 
| INFR11198 |  | Data-driven Business and Behaviour Analytics | Not delivered this year | 20 | 
| INFR11022 | SV1 | Distributed Systems (Level 11) | Semester 1 | 10 | 
| INFR11194 |  | Doing Research in Natural Language Processing | Not delivered this year | 20 | 
| INFR11283 | SS1 | Financial Networks | Semester 1 | 20 | 
| INFR11129 |  | Formal Verification | Not delivered this year | 10 | 
| INFR11262 | SS1 | Foundational Biomedical Artificial Intelligence Research | Full Year | 30 | 
| INFR11200 |  | Foundations of Databases | Not delivered this year | 10 | 
| INFR11250 |  | Foundations of Databases (UG) | Not delivered this year | 10 | 
| INFR11193 |  | Group Project in Advanced Natural Language Processing | Not delivered this year | 20 | 
| INFR11203 |  | Group Research Project (Biomedical AI) | Not delivered this year | 20 | 
| INFR11017 | SV1 | Human-Computer Interaction (Level 11) | Semester 1 | 10 | 
| INFR11140 |  | Image and Vision Computing | Not delivered this year | 10 | 
| INFR11251 |  | Image and Vision Computing (UG) | Not delivered this year | 10 | 
| INFR11257 | SS1 | Individual Exploratory Project | Full Year | 60 | 
| INFR11257 | SS2 | Individual Exploratory Project | Full Year | 60 | 
| INFR11192 |  | Individual Project in Advanced Natural Language Processing | Not delivered this year | 40 | 
| INFR11197 |  | Individual Research Project (Biomedical AI) | Not delivered this year | 80 | 
| INFR11147 | SS1 | Informatics Project Proposal | Semester 2 | 10 | 
| INFR11291 |  | Informatics Project Proposal 20 | Not delivered this year | 20 | 
| INFR11136 | SS1 | Informatics Research Review | Semester 1 | 10 | 
| INFR11274 | SS1 | Inter-Disciplinary Biomedical Artificial Intelligence Research | Full Year | 20 | 
| INFR11146 |  | Internet of Things Systems, Security, and the Cloud (IoTSSC) | Not delivered this year | 20 | 
| INFR11131 | SV1 | Introduction to Modern Cryptography | Semester 2 | 10 | 
| INFR11221 | SV1 | Introduction to Modern Cryptography (UG) | Semester 2 | 10 | 
| INFR11189 |  | Introduction to Practical Programming with Objects | Not delivered this year | 10 | 
| INFR11099 |  | Introduction to Quantum Computing | Not delivered this year | 10 | 
| INFR11256 | SV1 | Introduction to Quantum Computing | Semester 1 | 20 | 
| INFR11222 |  | Introduction to Quantum Computing (UG) | Not delivered this year | 10 | 
| INFR11242 | SV1 | Introduction to Quantum Programming and Semantics | Semester 2 | 10 | 
| INFR11243 | SV1 | Introduction to Quantum Programming and Semantics (UG) | Semester 2 | 10 | 
| INFR11205 |  | Introductory Applied Machine Learning (Semester 2) | Not delivered this year | 20 | 
| INFR11215 |  | Knowledge Graphs | Not delivered this year | 10 | 
| INFR11093 | SS1 | MInf Project (Part 2) | Full Year | 40 | 
| INFR11292 | SS1 | ML Systems Internship Research and Engagement Report | Full Year | 40 | 
| INFR11077 | SS1 | MSc Dissertation (Informatics) | Block 5 (Sem 2) and beyond | 60 | 
| INFR11132 | SS1 | Machine Learning Practical | Full Year | 20 | 
| INFR11223 | SS1 | Machine Learning Practical (UG) | Full Year | 20 | 
| INFR11269 | SS1 | Machine Learning Systems | Semester 2 | 20 | 
| INFR11280 | SS1 | Machine Learning Systems (UG) | Semester 2 | 20 | 
| INFR11271 | SS1 | Machine Learning Systems Project (100 credits) | Full Year | 100 | 
| INFR11270 | SS1 | Machine Learning Systems Project (60 credits) | Full Year | 60 | 
| INFR11272 | SS1 | Machine Learning Systems Project (80 credits) | Full Year | 80 | 
| INFR11202 |  | Machine Learning Theory | Not delivered this year | 10 | 
| INFR11224 |  | Machine Learning Theory (UG) | Not delivered this year | 10 | 
| INFR11130 |  | Machine Learning and Pattern Recognition | Not delivered this year | 20 | 
| INFR11284 | SS1 | Machine Learning in Financial Services | Semester 2 | 20 | 
| INFR11097 | SS1 | Masters Dissertation (Design Informatics) | Flexible | 60 | 
| INFR11207 | SV1 | Methods for Causal Inference | Semester 2 | 10 | 
| INFR11234 | SV1 | Methods for Causal Inference (UG) | Semester 2 | 10 | 
| INFR11248 | SV1 | Modelling Concurrent Systems (Level 11) | Semester 1 | 10 | 
| INFR11157 |  | Natural Language Understanding, Generation, and Machine Translation | Not delivered this year | 20 | 
| INFR11225 |  | Natural Language Understanding, Generation, and Machine Translation (UG) | Not delivered this year | 20 | 
| INFR11024 |  | Parallel Architectures (Level 11) | Not delivered this year | 10 | 
| INFR11023 | SV1 | Parallel Programming Languages and Systems (Level 11) | Semester 2 | 10 | 
| INFR11226 | SV1 | Parallel Programming Languages and Systems (Level 11) (UG) | Semester 2 | 10 | 
| INFR11264 | SS1 | Placement Dissertation Project | Block 5 (Sem 2) and beyond | 60 | 
| INFR11150 | SS1 | Principles and Design of IoT Systems | Semester 1 | 20 | 
| INFR11239 |  | Principles and Design of IoT Systems (UG) | Not delivered this year | 20 | 
| INFR11240 | SS1 | Privacy and Security with Machine Learning | Semester 2 | 10 | 
| INFR11252 | SS1 | Privacy and Security with Machine Learning (UG) | Semester 2 | 10 | 
| INFR11134 | SV1 | Probabilistic Modelling and Reasoning | Semester 1 | 20 | 
| INFR11235 |  | Probabilistic Modelling and Reasoning (UG) | Not delivered this year | 20 | 
| INFR11260 | SV1 | Programming for Biomedical Informatics | Semester 1 | 10 | 
| INFR11255 | SS1 | Programming for Data Science at Scale | Semester 1 | 10 | 
| INFR11187 | SS1 | Quantum Cyber Security | Semester 2 | 10 | 
| INFR11227 | SS1 | Quantum Cyber Security (UG) | Semester 2 | 10 | 
| INFR11268 | SS1 | Quantum Informatics Group Project | Full Year | 20 | 
| INFR11273 |  | Quantum Informatics Individual Project | Not delivered this year | 60 | 
| INFR11267 | SS1 | Quantum Informatics Practical Orientation | Full Year | 20 | 
| INFR11201 |  | Randomized Algorithms | Not delivered this year | 10 | 
| INFR11010 |  | Reinforcement Learning | Not delivered this year | 10 | 
| INFR11236 |  | Reinforcement Learning (UG) | Not delivered this year | 10 | 
| INFR11216 | SS1 | Research Methods in Financial Computing | Semester 2 | 10 | 
| INFR11259 | SS1 | Researching Responsible and Trustworthy Natural Language Processing | Full Year | 20 | 
| INFR11285 | SV1 | Robot and Reinforcement Learning | Semester 2 | 20 | 
| INFR11290 | SV1 | Robot and Reinforcement Learning (UG) | Semester 2 | 20 | 
| INFR11098 | SV1 | Secure Programming | Semester 1 | 10 | 
| INFR11208 | SV1 | Security Engineering | Semester 2 | 10 | 
| INFR11228 | SV1 | Security Engineering (UG) | Semester 2 | 10 | 
| INFR11210 | SV1 | Seminar in Cognitive Modelling | Full Year | 20 | 
| INFR11237 | SV1 | Seminar in Cognitive Modelling (UG) | Full Year | 20 | 
| INFR11254 | SV1 | Simulation, Analysis, and Validation of Computational Models | Semester 1 | 10 | 
| INFR11124 |  | Social and Technological Networks | Not delivered this year | 10 | 
| INFR11214 |  | Standards Compliant Software Development | Not delivered this year | 10 | 
| INFR11145 | SV1 | Text Technologies for Data Science | Full Year | 20 | 
| INFR11229 | SV1 | Text Technologies for Data Science (UG) | Full Year | 20 | 
| INFR11141 | SV1 | The Human Factor: Working with Users | Semester 2 | 10 | 
| INFR11276 | SV1 | The Human Factor: Working with Users (UG) | Semester 2 | 10 | 
| INFR11263 | SS1 | Topics in Biomedical Informatics | Semester 2 | 10 | 
| INFR11282 | SS1 | Topics in Biomedical Informatics (UG) | Semester 2 | 10 | 
| INFR11266 |  | Topics in Quantum Informatics | Not delivered this year | 20 | 
| INFR11114 | SV1 | Types and Semantics for Programming Languages | Semester 1 | 10 | 
| INFR11158 | SV1 | Usable Security and Privacy | Semester 2 | 10 | 
| INFR11230 | SV1 | Usable Security and Privacy (UG) | Semester 2 | 10 | 
| DESI11100 | SV1 | Data Science for Design | Semester 1 | 20 | 
| DESI11026 |  | Design Informatics Project | Not delivered this year | 20 | 
| DESI11025 | SS1 | Design with Data | Semester 2 | 20 | 
| DESI11028 | SS1 | Dissertation (Design, Context & Communication) | Block 5 (Sem 2) and beyond | 60 | 
| DESI11073 | SS1 | Histories and Futures of Technology | Semester 1 | 20 | 
| EPCC11003 | SV1 | Threaded Programming | Semester 1 | 10 |