Degree overview

All of our programmes start with a common core of mathematics courses and informatics courses, with increasing options for specialisation in later years depending on your interests.

Each year you will have 120 credits worth of courses spread across two semesters. Some of these credits will go into compulsory courses and the remaining can be used on optional courses. Optional courses may be in schools outside the School of Informatics.

Note that depending on the particular programme you choose, your compulsory courses will vary, as well as the number of optional courses you can take. When choosing optional courses, you may also want to consider what courses are prerequisites for future courses you may be interested in.  

For a more detailed look at your specific programme and course descriptions, including what the prerequisite courses are and the delivery information (e.g. 50% coursework, 50% exam), be sure to look at the Degree Regulations and Programmes of Study (DRPS).


To reach School of Informatics degree programmes for the next academic year you will need to click though "Degree Regulations & Programmes of Study <Academic year>" → "Browse Degree Programme Tables (DPTs)" → "School of Informatics" → "<Your programme>". Please note: We keep this page as up-to-date as possible, but the DRPS is the official record of courses and degree programme requirements. The information provided reflects the current structure and content of our programmes and courses, and may change in future years based on the needs of the School and its students. Updates to DRPS are normally published in April for the academic year starting the following September.

The course information below refers to our 4-year Honours Degrees.

We also run a 5-year undergraduate Masters in Informatics programme, MInf, where years 4 and 5 will consist of many specialised course options and a personal project. In your final year, you will be able to access a wide range of masters-level courses delivered by leaders in their fields.