Computer Science

Robert Gordon University


Year 1:
Your first year will introduce you to the creative, practical and intellectual skills you will need as a computing professional. You will learn skills in problem solving, modelling skills by collaborating with others as part of a team, skills in software design and development and an understanding of how information technology is used in industry.

Year 2:
Modern Computing entails development on a wide range of processing platforms. This year you will study modules that reflect this variety of target devices, including advanced software development techniques, dynamic web development, database systems, embedded systems and computer networks. At this stage you will learn how to address the professional, legal, social and ethical aspects of Computer Science.

Year 3 - Industrial Placement:
A key feature of this course is the option to seek a year-long placement in industry, usually between year 2 and year 4 (or, less commonly, between year 3 and year 5). There is also an opportunity to take placement over the summer either at the end of year 2 or year 4.

Year 4:
This year introduces more advanced programming concepts including modern programming paradigms and software engineering, whilst allowing you to develop new skills in areas such as web security, operating systems and mobile application development. This year allows you to choose between our Computer Science and Computer Graphics streams. This enables you to decide whether to develop as a core programmer in areas such as big data analytics, or specialise in graphics development.

Year 5:
The Honours year provides you with the opportunity to develop advanced skills in Artificial Intelligence and programming while also covering current real world topics such as enterprise development. For core programmers Network Security will cover aspects of ethical hacking, and Cloud Computing will give you an understanding of developing and securing modern software systems. Graphics students will study topics such as 3D Modelling and Games programming. The
Honours Individual Project is a major feature of this year, and it gives you an opportunity to integrate and apply the knowledge and skills you have learned in the course to a large, self-directed project.

Entry Requirements

2023 entry requirements
Standard entry: 4 Highers at BBBC plus National 5 English and Maths.

Advanced entry to year 2 is possible with Advanced Higher Computing Science and a maths based subject at at BB.

Widening access entry: 3 - 4 Highers at BBC or BCCC plus National 5 English and Maths.

Start Date





BSc Hons

Study Method

Full time



Course Length

4-5 years


School of Computing

SCQF Level