THE UNIVERSITY of EDINBURGH
DEGREE REGULATIONS & PROGRAMMES OF STUDY 2022/2023
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 (5 courses)
Code
Availability
Course Name
Period
Credits
INFR09042
Automated Reasoning
Not delivered this year
10
INFR09051
SS1
Informatics Large Practical
Semester 1
20
INFR09019
Introduction to Vision and Robotics
Not delivered this year
10
INFR09032
SS1
System Design Project
Semester 2
20
INFR09052
SS1
Work-Based Professional Practice A in Data Analytics
Flexible
20
SCQF Level 10 (26 courses)
Code
Availability
Course Name
Period
Credits
INFR10052
SV1
Algorithms and Data Structures
Semester 1
10
INFR10087
SV1
Automated Reasoning
Semester 1
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 1
20
INFR10067
SV1
Computer Security
Semester 2
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
INFR10069
Introductory Applied Machine Learning
Not delivered this year
20
INFR10051
SS1
MInf Project (Part 1)
Flexible
40
INFR10086
SS1
Machine Learning
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
INFR10075
SS1
Work-Based Professional Practice B in Data Analytics
Flexible
40
INFR10083
SS1
Work-Based Professional Practice C in Data Analytics
Semester 2
20
SCQF Level 11 (102 courses)
Code
Availability
Course Name
Period
Credits
INFR11125
SV1
Accelerated Natural Language Processing
Semester 1
20
INFR11199
SV1
Advanced Database Systems
Semester 2
20
INFR11169
SV1
Advanced Message-passing Programming
Semester 2
10
INFR11170
SV1
Advanced Parallel Techniques
Semester 2
10
INFR11213
SV1
Advanced Robotics
Semester 1
20
INFR11031
Advanced Vision (Level 11)
Not delivered this year
10
INFR11101
Advances in Programming Languages
Not delivered this year
10
INFR11156
Algorithmic Foundations of Data Science
Not delivered this year
10
INFR11020
SV1
Algorithmic Game Theory and its Applications
Semester 2
10
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
INFR11160
SV1
Bioinformatics 1
Semester 1
10
INFR11005
Bioinformatics 2
Not delivered this year
10
INFR11144
SV1
Blockchains and Distributed Ledgers
Semester 1
10
INFR11206
SV1
Case Studies in AI Ethics (CSAI)
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
SV1
Categories and Quantum Informatics
Semester 2
10
INFR11036
SV1
Computational Cognitive Neuroscience
Semester 2
10
INFR11102
Computational Complexity
Not delivered this year
10
INFR11209
SV1
Computational Neuroscience
Semester 1
10
INFR11067
Computer Animation & Visualisation (Level 11)
Not delivered this year
10
INFR11021
SV1
Computer Graphics (Level 11)
Semester 2
10
INFR11049
Computer Networking (Level 11)
Not delivered this year
10
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
INFR11171
SV1
Data Analytics with High Performance Computing
Semester 2
10
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
INFR11179
SV1
Design and Analysis of Parallel Algorithms
Semester 1
10
INFR11164
SS1
Dissertation (HPC with Data Science)
Block 5 (Sem 2) and beyond
60
INFR11166
SS1
Dissertation (High Performance Computing)
Block 5 (Sem 2) and beyond
60
INFR11022
Distributed Systems (Level 11)
Not delivered this year
10
INFR11194
SS1
Doing Research in Natural Language Processing
Full Year
20
INFR11088
SV1
Extreme Computing
Semester 1
10
INFR11129
Formal Verification
Not delivered this year
10
INFR11200
Foundations of Databases
Not delivered this year
10
INFR11176
SV1
Fundamentals of Data Management
Semester 1
10
INFR11193
SS1
Group Project in Advanced Natural Language Processing
Semester 1
20
INFR11203
SS1
Group Research Project (Biomedical AI)
Semester 2
20
INFR11175
SV1
HPC Architectures
Semester 1
10
INFR11017
SV1
Human-Computer Interaction (Level 11)
Semester 1
10
INFR11140
SV1
Image and Vision Computing
Semester 1
10
INFR11192
SS1
Individual Project in Advanced Natural Language Processing
Semester 2
40
INFR11204
SS1
Individual Project in Advanced Natural Language Processing (80 credits)
Full Year
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
INFR11189
SV1
Introduction to Practical Programming with Objects
Semester 1
10
INFR11099
SV1
Introduction to Quantum Computing
Semester 1
10
INFR11182
Introductory Applied Machine Learning
Not delivered this year
20
INFR11205
SS1
Introductory Applied Machine Learning (Semester 2)
Semester 2
20
INFR11195
SS1
Issues in Clinical Data Modelling
Semester 1
10
INFR11215
Knowledge Graphs
Not delivered this year
10
INFR11093
SS1
MInf Project (Part 2)
Flexible
40
INFR11077
SS1
MSc Dissertation (Informatics)
Block 5 (Sem 2) and beyond
60
INFR11132
SS1
Machine Learning Practical
Full Year
20
INFR11202
SV1
Machine Learning Theory
Semester 2
10
INFR11130
SS1
Machine Learning and Pattern Recognition
Semester 1
20
INFR11097
SS1
Masters Dissertation (Design Informatics)
Semester 2
60
INFR11163
SV1
Message-passing Programming
Semester 1
10
INFR11207
SV1
Methods for Causal Inference
Semester 2
10
INFR11161
SV1
Natural Computing
Semester 1
10
INFR11157
SV1
Natural Language Understanding, Generation, and Machine Translation
Semester 2
20
INFR11174
SV1
Numerical Algorithms for High Performance Computing
Semester 1
10
INFR11024
Parallel Architectures (Level 11)
Not delivered this year
10
INFR11168
SV1
Parallel Design Patterns
Semester 2
10
INFR11023
SV1
Parallel Programming Languages and Systems (Level 11)
Semester 2
10
INFR11167
SV1
Performance Programming
Semester 2
10
INFR11150
SS1
Principles and Design of IoT Systems
Semester 1
20
INFR11134
SV1
Probabilistic Modelling and Reasoning
Semester 2
20
INFR11177
SV1
Programming Skills
Semester 1
10
INFR11173
SS1
Project Preparation
Full Year
10
INFR11187
SS1
Quantum Cyber Security
Semester 2
10
INFR11201
SV1
Randomized Algorithms
Semester 1
10
INFR11010
SV1
Reinforcement Learning
Semester 2
10
INFR11216
SS1
Research Methods in Financial Computing
Semester 2
10
INFR11188
SS1
Research Methods in Security, Privacy, and Trust
Semester 1
20
INFR11186
Robot Learning and Sensorimotor Control
Not delivered this year
10
INFR11098
SV1
Secure Programming
Semester 1
10
INFR11208
SV1
Security Engineering
Semester 2
10
INFR11210
SV1
Seminar in Cognitive Modelling
Full Year
20
INFR11124
Social and Technological Networks
Not delivered this year
10
INFR11172
SV1
Software Development
Semester 2
10
INFR11214
Standards Compliant Software Development
Not delivered this year
10
INFR11145
SV1
Text Technologies for Data Science
Full Year
20
INFR11141
The Human Factor: Working with Users
Not delivered this year
10
INFR11178
SV1
Threaded Programming
Semester 1
10
INFR11114
SV1
Types and Semantics for Programming Languages
Semester 1
10
INFR11158
SV1
Usable Security and Privacy
Semester 1
10
INFR11158
SV1
Usable Security and Privacy
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
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