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.
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.
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.
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.
2024 entry requirements
4 Highers at AAAB (first sitting) or 4 Highers at AAAA (two sittings) including one from Maths, Computing Science, Geography, Psychology or a science subject plus English at National 5 at C and Maths at A or Maths and Physics at B.
Widening access entry:
4 Highers at ABBB (by end of S6) including one from Maths, Computing Science, Geography, Psychology or a science subject plus English at National 5 at C and Maths at A or Maths and Physics at B. Highers at BBB must be achieved in one sitting S4-S6.
College of Arts, Humanities and Social Sciences
Philosophy, Psychology and Language Sciences