First Year: Students will cover programming, an introduction to computer systems, databases and discrete mathematics.
Second Year: Students will continue with software design - both high-level architectural issues as well as algorithms and data structures. Topics from databases, Internet, communications and mobility, mathematics and programming language design will also be covered.
Third Year: Students will study topics such as AI, graphics, operating systems as well as more formal aspects of computing. They will also undertake a group project.
Fourth Year: Students will study advanced topics as well as undertake a major individual project. Watch a video report showing three of this year's graduates describing their projects.
2022 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