Central Campus
Year 1:
You will be introduced to the fundamental principles of computation and programming, and you will learn how information can be represented and processed in computer systems.
For most of our programmes you will study the mathematics courses Calculus and Linear Algebra, in addition to courses from a wide range of subjects across the University.
Year 2:
You will cover topics in formal and natural language processing, algorithms and data structures, computer systems, software engineering, reasoning and agents.
The particular combination of topics depends on your chosen degree programme. For most of our degrees you will also study Discrete Mathematics and Probability, and select other courses of your choice.
Year 3:
Your studies will become more focused, with a choice of up to eight courses specific to your degree, chosen from a range of 20, together with individual practical work and a large-scale group project.
Year 4:
You will build a portfolio of between six and 10 specialised courses, chosen from a range of 50, that match your particular interests. In this period you will undertake an individual research project and write a dissertation on your chosen topic.
2026 entry requirements
Standard entry:
4 Highers at ABBB (first sitting) or 4 or 5 Highers at AABB/ABBBB (two sittings) including one from Maths (or Applications of Maths), Computing Science, Geography, Psychology or a science subject plus National 5 Maths at A or Maths and Physics at B and English at C.
Widening access entry:
4 Highers at ABBB (two sittings) including one from Maths (or Applications of Maths), Computing Science, Geography, Psychology or a science subject plus National 5 Maths at A or Maths and Physics at B and English at C. Highers at BBB must be achieved in one sitting.
September
Degree
MA Hons
Full time
C851
4 years
College of Arts, Humanities and Social Sciences
Philosophy, Psychology and Language Sciences
10