First Year: Students will cover software development, an introduction to computer systems, web design and databases. In addition students will learn how to create apps for mobile devices.
Second Year: Students will continue with data structures and algorithms, Interaction Design, looking at various programming languages, databases, web programming, discrete mathematics and software design. In addition students will learn how to program for hardware devices such as a raspberry pi using assembly.
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 such as Data Mining, Machine Learning, Intelligent Robots and Biologically Inspired Computation as well as undertake a major individual project.
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