The BSc Computer Systems course is designed to give you a solid foundation in computing, together with the necessary applied skills. What’s more, it’ll give you a range of professional skills to help you communicate clearly, work independently and co-operate effectively.
In the later years of the BSc Computer Systems course, you’ll also have the option to specialise and graduate with a named degree in Games Programming (5Y6J).
Year 1: You will study three courses on programming in Java, interactive systems, web design and databases, computer systems, and an elective of your choice.
Year 2: You will study interaction design, web programming, data structures and algorithms, programming languages, software design and database management systems, and two electives of your choice.
Year 3: You will study software engineering, computer network security, artificial intelligence and intelligent agents, operating systems and concurrency, language processors, professional development and two electives. You will also take part in a major group project with an industrial orientation.
Year 4: You will study five advanced courses drawn from a wide range of our research and technical specialisms. You will also conduct a substantial individual project, on a topic of your choice or suggested by an academic, lasting the whole year.
2022 entry requirements:
Standard entry: 4 Highers at ABBB plus English and Maths at National 5.
Widening access entry: 4 Highers at BBBC plus English and Maths at National 5.
For entry to Level 2 you would require 3 Advanced Highers at BBB including Computing Science plus Highers at ABBB. You are expected to be proficient in a programming language, with Java preferred.
3 - 4 years
School of Mathematical and Computer Sciences