The BSc Computer Systems degree is designed for students looking for a sound foundation and applied skills in computing in addition to other professional skills which will enable them to communicate clearly, work independently and co-operate effectively.
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.
2024 entry requirements
Standard entry: 4 Highers at ABBB including Maths plus English at National 5.
Widening access entry: 4 Highers at BBBC including Maths at B plus English at National 5.
For entry to Level 2 you would require 3 Advanced Highers at BBB including Maths and 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