Our degrees

Information on our undergraduate degree programmes.

Follow the individual degree links below to see more information including fees and funding, what you will study and entry requirements.

Our single subject Bachelor's degrees

Artificial Intelligence (BSc) Artificial Intelligence (AI) is the attempt to build artificial systems that have intelligent behaviour. 4 years
Cognitive Science (BSc) A cognitive science programme allows you to combine informatics with a range of courses from psychology, linguistics, philosophy and neuroscience. 4 years
Computer Science (BSc) Computer science is concerned with understanding, designing, implementing and using computing systems, ranging in scale and complexity from the tiny components of a single processor to the globe-spanning internet. 4 years
Computer Science (BEng) This degree is exactly the same as the Computer Science BSc. The choice of the BEng is available for students who come from countries where computer science is seen to be an engineering discipline rather than a science one. 4 years
Software Engineering (BEng) Software engineering will teach you how to write good software and give you the engineering skills needed to meet requirements such as reliability, maintainability, usability and cost-effectiveness. 4 years

Our single subject Master's degree

Informatics (MInf) We offer an integrated programme covering a wide spectrum of Informatics subject areas and taking you to a masters level qualification over five years. 5 years

 Our Joint Honours  degrees

Artificial Intelligence and Computer Science (BSc) Study in this area is based on the mathematics and logic of algorithms, which form the foundations of programming. 4 years
Computer Science and Management Science (BSc) This joint programme allows students to develop a strong background across a wide range of topics in both Computer Science and Management Science. It provides an excellent blend of technological knowledge in computer science and business skills. 4 years
Computer Science and Mathematics (BSc) Study in this area is based on the mathematics and logic of algorithms, which form the foundation of programming. It also includes the study of cutting-edge computing techniques and issues. 4 years
Computer Science and Physics (BSc) This joint programme draws on Edinburgh's strengths in computational physics and the design and analysis of algorithms to enable students to develop a strong interdisciplinary background covering relevant topics in both Computer Science and Physics. 4 years

Detailed degree information

For detailed information on the courses that make up our degrees please see:

Degree Overview

This overview provides a brief summary of the courses and credits that make up each year of study.

Degree overview

Degree Regulations and Programmes of Study (DRPS)

DRPS contains a detailed breakdown on what compulsory and optional courses are available for each degree programme. You can view more information for each course including details such as:

  • Course summary and description 

  • Semester delivered 

  • Credits 

  • Prerequisites 

  • Assessment information and learning outcomes. 

Informatics Degree Regulations and Programmes of Study (DRPS)

Sortable list of Informatics courses

Frequently asked questions

Find the answers to some of the most common questions about our degrees.

Expand all
Collapse all





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.

The School of Informatics typically offers 60 different undergraduate courses to its students.

Recent dissertations which have scored 80% and above.