THE UNIVERSITY of EDINBURGH
DEGREE REGULATIONS & PROGRAMMES OF STUDY 2023/2024
Timetable information in the Course Catalogue may be subject to change.
University Homepage
DRPS Homepage
DRPS Search
DRPS Contact
DRPS
: Course Catalogue :
Schools
:
Subjects
:
School of Informatics
Click on a course code to view course details
Informatics
SCQF Level 08 (10 courses)
Code
Availability
Course Name
Period
Credits
INFR08031
SV1
Discrete Mathematics and Probability
Semester 1
20
INFR08020
SV1
Informatics 1 - Cognitive Science
Semester 2
20
INFR08025
SV1
Informatics 1 - Introduction to Computation
Semester 1
20
INFR08029
SV1
Informatics 1 - Object Oriented Programming
Semester 2
20
INFR08030
SS1
Informatics 2 - Foundations of Data Science
Full Year
20
INFR08026
SV1
Informatics 2 - Introduction to Algorithms and Data Structures
Full Year
20
INFR08032
SS1
Informatics 2 - Software Engineering and Professional Practice
Semester 2
20
INFR08027
SV1
Informatics 2C - Introduction to Computer Systems
Semester 1
20
INFR08010
SV1
Informatics 2D - Reasoning and Agents
Semester 2
20
INFR08033
SS1
Informatics Experiential Learning (Level 8)
Full Year
20
SCQF Level 09 (3 courses)
Code
Availability
Course Name
Period
Credits
INFR09053
SV1
Entrepreneurship and Innovation Project
Semester 2
20
INFR09051
SS1
Informatics Large Practical
Semester 1
20
INFR09032
SS1
System Design Project
Semester 2
20
SCQF Level 10 (26 courses)
Code
Availability
Course Name
Period
Credits
INFR10052
SV1
Algorithms and Data Structures
Semester 1
10
INFR10087
Automated Reasoning
Not delivered this year
10
INFR10065
SV1
Compiling Techniques
Semester 2
20
INFR10054
SV1
Computational Cognitive Science
Semester 1
10
INFR10076
SV1
Computer Architecture and Design
Semester 1
20
INFR10074
SV1
Computer Communications and Networks
Semester 2
20
INFR10067
SV1
Computer Security
Semester 1
20
INFR10077
SS1
Computing in the Classroom
Full Year
20
INFR10061
SV1
Elements of Programming Languages
Semester 1
10
INFR10078
SV1
Foundations of Natural Language Processing
Semester 2
20
INFR10081
SS1
Honours Project (Data Science Graduate Apprenticeship)
Full Year
40
INFR10044
SS1
Honours Project (Informatics)
Full Year
40
INFR10084
SS1
Informatics Experiential Learning (Level 10)
Full Year
20
INFR10082
SS1
Informatics Project Proposal (Graduate Apprenticeship)
Semester 1
20
INFR10080
SV1
Introduction to Databases
Semester 1
20
INFR10085
SV1
Introduction to Mobile Robotics
Semester 1
10
INFR10059
SV1
Introduction to Theoretical Computer Science
Semester 1
10
INFR10051
SS1
MInf Project (Part 1)
Full Year
40
INFR10086
SS1
Machine Learning
Semester 2
20
INFR10089
SV1
Modelling Concurrent Systems (Level 10)
Semester 1
10
INFR10088
SS1
Modelling of Systems for Sustainability
Semester 1
20
INFR10079
SV1
Operating Systems
Semester 2
20
INFR10022
SV1
Professional Issues (Level 10)
Semester 1
10
INFR10064
SV1
Software Design and Modelling
Semester 2
20
INFR10057
SV1
Software Testing
Semester 1
10
INFR10083
SS1
Work-Based Professional Practice C in Data Analytics
Flexible
20
SCQF Level 11 (115 courses)
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
SV1
Advanced Robotics
Semester 1
20
INFR11156
Algorithmic Foundations of Data Science
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
SV1
Applied Cloud Programming
Semester 2
10
INFR11249
SV1
Applied Cloud Programming (UG)
Semester 2
10
INFR11211
SV1
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
INFR11160
SV1
Bioinformatics 1
Semester 1
10
INFR11005
Bioinformatics 2
Not delivered this year
10
INFR11144
SV1
Blockchains and Distributed Ledgers
Semester 1
10
INFR11238
SV1
Blockchains and Distributed Ledgers (UG)
Semester 1
10
INFR11206
SS1
Case Studies in AI Ethics (CSAI)
Semester 2
10
INFR11231
SS1
Case Studies in AI Ethics (CSAI) (UG)
Semester 2
10
INFR11094
SS1
Case Studies in Design Informatics 1
Semester 1
20
INFR11095
SS1
Case Studies in Design Informatics 2
Semester 1
20
INFR11128
Categories and Quantum Informatics
Not delivered this year
10
INFR11036
Computational Cognitive Neuroscience
Not delivered this year
10
INFR11233
Computational Cognitive Neuroscience (UG)
Not delivered this year
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
SV1
Computer Graphics: Geometry and Simulation
Semester 2
10
INFR11247
SV1
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
Computer Vision
Not delivered this year
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
SS1
Data-driven Business and Behaviour Analytics
Semester 1
20
INFR11194
SS1
Doing Research in Natural Language Processing
Full Year
20
INFR11088
SV1
Extreme Computing
Semester 1
10
INFR11129
SV1
Formal Verification
Semester 1
10
INFR11200
Foundations of Databases
Not delivered this year
10
INFR11250
Foundations of Databases (UG)
Not delivered this year
10
INFR11193
SS1
Group Project in Advanced Natural Language Processing
Semester 1
20
INFR11203
SS1
Group Research Project (Biomedical AI)
Semester 2
20
INFR11017
SV1
Human-Computer Interaction (Level 11)
Semester 1
10
INFR11140
SV1
Image and Vision Computing
Semester 2
10
INFR11251
SV1
Image and Vision Computing (UG)
Semester 2
10
INFR11192
SS1
Individual Project in Advanced Natural Language Processing
Semester 2
40
INFR11204
SS1
Individual Project in Advanced Natural Language Processing (80 credits)
Semester 2
80
INFR11197
SS1
Individual Research Project (Biomedical AI)
Block 5 (Sem 2) and beyond
80
INFR11147
SS1
Informatics Project Proposal
Semester 2
10
INFR11136
SS1
Informatics Research Review
Semester 1
10
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
SV1
Introduction to Quantum Computing
Semester 1
10
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
SS1
Introductory Applied Machine Learning (Semester 2)
Semester 2
20
INFR11195
SS1
Issues in Clinical Data Modelling
Semester 1
10
INFR11215
SV1
Knowledge Graphs
Semester 1
10
INFR11093
SS1
MInf Project (Part 2)
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
INFR11202
SV1
Machine Learning Theory
Semester 2
10
INFR11224
SV1
Machine Learning Theory (UG)
Semester 2
10
INFR11130
SV1
Machine Learning and Pattern Recognition
Semester 1
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
INFR11161
SV1
Natural Computing
Semester 1
10
INFR11157
SV1
Natural Language Understanding, Generation, and Machine Translation
Semester 2
20
INFR11225
SV1
Natural Language Understanding, Generation, and Machine Translation (UG)
Semester 2
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
INFR11150
SS1
Principles and Design of IoT Systems
Semester 1
20
INFR11239
SS1
Principles and Design of IoT Systems (UG)
Semester 1
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 2
20
INFR11235
SV1
Probabilistic Modelling and Reasoning (UG)
Semester 2
20
INFR11187
SS1
Quantum Cyber Security
Semester 2
10
INFR11227
SS1
Quantum Cyber Security (UG)
Semester 2
10
INFR11201
SV1
Randomized Algorithms
Semester 1
10
INFR11010
SV1
Reinforcement Learning
Semester 2
10
INFR11236
SV1
Reinforcement Learning (UG)
Semester 2
10
INFR11216
SS1
Research Methods in Financial Computing
Semester 2
10
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
INFR11124
Social and Technological Networks
Not delivered this year
10
INFR11214
SV1
Standards Compliant Software Development
Semester 2
10
INFR11253
SV1
Standards Compliant Software Development (UG)
Semester 2
10
INFR11145
SV1
Text Technologies for Data Science
Full Year
20
INFR11229
SV1
Text Technologies for Data Science (UG)
Full Year
20
INFR11141
The Human Factor: Working with Users
Not delivered this year
10
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
DESI11027
Design For Informatics
Not delivered this year
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
DESI11028
SS1
Dissertation (Design, Context & Communication)
Semester 2
60
DESI11073
SS1
Histories and Futures of Technology
Semester 1
20
EPCC11003
SV1
Threaded Programming
Semester 1
10
Key
Available to all students - SV
Not available to visiting students - SS
Part-year visiting students only - VV
Navigation
Help & Information
Home
Introduction
Glossary
Search DPTs and Courses
Regulations
Regulations
Degree Programmes
Introduction
Browse DPTs
Courses
Introduction
Humanities and Social Science
Science and Engineering
Medicine and Veterinary Medicine
Other Information
Combined Course Timetable
Prospectuses
Important Information