Logic and Proof, Introduction to Interaction Design, Praxis, Software Development 1, Discrete Mathematics, Introduction to Computer Systems, Software Development 2, Web Design and Databases.
Experimental Design, Programming Languages, Software Development 3, Web Programming, Data Structures and Algorithms, Database Management Systems, Hardware-Software Interface, Software Design.
Artificial Intelligence & Intelligent Agents, Data Communications and Networking, Foundations 1, Software Engineering, Foundations 2, Language Processors, Operating Systems & Concurrency, Professional Development.
Computer Network Security, Res Meths & Requirements Eng, Advanced Network Security, Design Implementation (Cyber Security), Proj Test Impl (CyberSecurity).
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 year 2 you require 3 Advanced Highers at BBC including Maths and Computing Science plus Highers at ABBB.
School of Mathematical and Computer Sciences