YEAR 1
Introduction to Programming, Exploring Computing Devices, Problem Solving, Mathematics for Computing, Software Design and Development, Web Design Technologies, as well as a choice of electives from other courses in the multidisciplinary Foundation Year.
YEAR 2
Advanced Software Design and Development, Database Systems, Real World Projects and Professional Skills, Ethical Hacking, Data Structures and Algorithms, Dynamic Web Development, Internet of Things.
YEAR 3
Interdisciplinary Team Project, Research Methods, Mobile App Development, Big Data Analytics, Artificial Intelligence for Problem-Solving, Computer Security and Cryptography, Web Security, Concurrent Programming.
YEAR 4
Evidencing Employability and choose 1 from the following: Industrial Placement, Study Abroad or Research Placement.
YEAR 5
Individual Project, Languages and Compilers, Advanced Artificial Intelligence, Cloud Computing, Advanced Algorithms and Datasets, Computing Science Research, Network Security.
2025 entry requirements
Standard entry: 4 Highers at BBBB plus English and Maths at National 5 (if not held at Higher).
Widening access entry: 3 - 4 Highers at BBC or BCCC plus National 5 English and Maths (if not held at Higher).
Advanced entry to year 2 is possible with Advanced Highers at BB including Maths or Computing Science plus National 5 English and Maths (if not held at Higher).
September
Degree
MSci
Full time
G402
5 years
School of Computing
11