Introduction to Programming, Exploring Computer 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.
Advanced Software Design and Development, Database Systems, Real World Projects and Professional Skills, Ethical Hacking, Advanced Software Design and Development, Dynamic Web Development, Internet of Things.
Interdisciplinary Team Project, Research Methods, Mobile App Development, Big Data Analytics, Artificial Intelligence for Problem-Solving, Computer Security and Cryptography, Web Security, Concurrent Programming.
You can choose to do an optional year-long Industrial Work Placement or Study Abroad, which will increase the course duration to 5 Years.
Individual Project, Languages and Compilers, Advanced Artificial Intelligence, Computer Vision, Data Visualisation, Human Computer Interaction, Enterprise Web Systems.
2024 entry requirements
Standard entry: 4 Highers at BBCC plus National 5 English and Maths (if not held at Higher).
Advanced entry to year 2 is possible with Advanced Higher Computing Science and a maths based subject at at BB plus National 5 English and Maths (if not held at Higher).
Widening access entry: 3 - 4 Highers at BCC or CCCC plus National 5 English and Maths (if not held at Higher).
School of Computing