Apply now and start September 2020
You will learn to develop software across a number of modern platforms, including desktop, mobile, web and embedded systems, and gain skills in a variety of modern programming languages. You will be able to adapt to the changes and challenges that working with cutting-edge technology brings, and design and test secure software systems, all in our custom-built teaching labs. This course provides you the confidence and creative and adaptable skillset that the computing industry needs.
You will learn the creative, practical and intellectual skills needed as a computing professional. You will learn skills in software design and development, problem solving and modelling by collaborating with others as part of a team, and gain an understanding of how information technology is used in industry.
You will study modules that reflect a variety of target devices in modern computing, including advanced software development techniques, dynamic web development, database systems, embedded systems and computer networks. You will learn how to address the professional, legal, social and ethical aspects of computer science.
You will study more advanced programming concepts including modern programming paradigms and software engineering, and develop new skills in areas such as web security, operating systems and mobile application development.
You will undertake the unique MSci placement year. This stage allows you to choose to take one of three routes depending on your future career aspirations;
- An industrial placement: working for a company in the field of computing, applying your learning to a real company and developing new industry based skills.
- Study abroad: where you will advance your skills at one of our specialist international partner institutions.
- A research placement: where you will join one of the university research teams working on a real piece of cutting-edge research.
The MSci year develops advanced skills in Artificial Intelligence and programming techniques, gain an insight into the latest trends in computer science research, develop skills in security and understand human computer interaction. Finally, you will apply your knowledge and skills to a large, self-directed master’s project.
Modules and delivery order may change for operational purposes. The University regularly reviews its courses. Course content and structure may change over time. See our course and module disclaimer for more information.Detailed module information
You will be taught using a combination of teaching and learning methods, including lectures, tutorials and practical sessions.
Lectures with 30-100 students last no more than an hour and allow theoretical aspects to be explained. One-hour tutorials will discuss more complex materials with smaller groups of 5-20 students.
Practical sessions form the majority of our teaching. These sessions of around 30-100 students, allow you to gain hands-on experience of the techniques demonstrated. These sessions last 2-3 hours and in addition to the academic leading will have a number of additional demonstrators to help and offer advice throughout.
- Lectures - 40 students per group, 4 hours per week
- Seminars - 40 students per group, 5 hours per semester
- Tutorial - 8 - 12 hours per week
- Project Supervision - 1 - 5 students per group, 1 hour per week
- Demonstration - 1 per semester
- Practical class or workshop - 40 students per group, 8 - 12 hours per week
Students are expected to make use of time outside the course contact hours to further explain their knowledge of the subject area. This will include material provided as additional reading by the modules and independent research and development for project based assessments.
Staff Delivering on This Course
The majority of the staff on this course are fellows of the Higher Education Academy.
Staff on this course feature regularly in the Universities annual STAR awards. In the last 4 years this has included Lecturer of the Year (twice), continued excellence (twice), personal tutor of the year and a number of certificates of recognition.
Many of the staff on the course are research active and are involved in a number of industry facing applied research projects in the areas of AI, data science, IOT and cyber security.
Typically students are assessed each year:
- 2 set exercises
- 4 practical skills assessment
- 2 written exams, typically for 2 hours
- 1 report
- 1 set exercise
- 3 project outputs
- 2 practical skills assessments
- 4 written exams, typically for 2 hours
- 4 project outputs
- 2 practical skills assessment
- 4 written exams, typically for 2 hours
- 1 dissertation
- 5 project outputs
We aim to provide you with feedback within 20 working days of hand-in for all written exams, coursework and practical exams.
The Disability & Dyslexia Centre advises and supports students who disclose a sensory or mobility impairment, chronic medical condition, mental health issue, dyslexia and other specific learning differences. Applicants are encouraged to arrange a pre-entry visit to discuss any concerns and to view the facilities.
ONLINE LEARNING & SUPPORT
All undergraduate and postgraduate students, whether you are learning on-campus or by online distance learning, benefit from using our collaborative virtual learning environment, CampusMoodle. You will be provided with 24/7 online access to your learning material and resources, along with the ability to interact with your class members and tutors for discussion and support.
STUDY SKILLS SUPPORT
The Study Support Team provides training and support to all students in:
- Academic writing
- Study skills (note taking, exam techniques, time management, presentation)
- Maths and statistics
- English language
- Information technology support
The Library offers support for your course, including the books, eBooks, and journals you will need. We also offer online reading lists for many modules, workshops and drop-ins on searching skills and referencing, and much more.
The MSci industrial placement module represents work-based learning at an appropriate placement partner company. Students on this module will be able to undertake a twelve-month period of paid work placement in a professional business/industrial environment. The period of supervised work placement, which precedes the final year of the MSci course will provide an important initial experience of professional practice and enhance the undertaking of further study by providing a realistic contextual awareness.
Students on the MSci either take an industrial placement, a research placement or study abroad period.
The MSci study abroad module represents learning gained whilst on Erasmus or equivalent exchange with partner institutions.
Students who take this route will undertake the equivalent on 2 semesters of study at one of the School’s Erasmus partner institutions offering modules at the equivalent of SCQF level 10. Currently this includes universities in Finland, Belgium, Malta and The Netherlands. The period of international study, which precedes the final year of the MSci course, will not only allow the students to experience learning in another country but will also provide the opportunity to develop knowledge and learn technical skills not currently taught at RGU.
The computing industry has always been a rapidly changing environment. In recent years, the rate of change within the industry has increased with the rise of artificial intelligence, data analytics, and processing technologies. These now established growth areas have introduced new development practices and approaches that require graduates to be much more resilient and adaptable to disruptive changes in the industry, which will be emphasised in the new modules taught on the course. The emerging data reliant fields of EdTech, FinTech, and HealthTech are primarily driving these changes.
The importance of Computing Science and coding skills in particular is even more evident when looking at the general digital industries sector. The major proportion of available jobs comes directly from computer programming and related fields. This growth has continued over the last 4 years with jobs in this area increasing by 18% since 2014.
The number of jobs in the UK Digital sector has risen 17% in the last 6 years, nearly twice the UK average growth rate of 9% (DCMS 2018). This growth is expected to continue into the future. The UK government is supporting this growth with a number of funding initiatives and strategic interventions including R&D funding, emergent technology support and supporting digital business and start-ups.
SQA Higher: ABBB and two further passes to include English and Maths at National 5 grade C or above if not held at Higher.
SQA Advanced Higher Year 2 Entry: BB to include either Computer Science and Maths. English at National 5 grade C or above if not held at Higher.
GCE A Level Year 1 entry: BBC to include either Computer Science or Maths plus an additional numerate subject. English at GCSE grade 5/C is required if not held at A Level.
GCE A Level Year 2 entry: ABB to include Computer Science and Math. English at GCSE grade 5/C is required if not held at A Level.
Irish Leaving Certificate Higher: H2H2H2H3 and two further passes to include English and Maths at grade O3 or above if not held at Higher.
IB Diploma Year 1 entry: 29 to include a pass in Standard Level English and Maths at grade 4 or above if not held at Higher Level.
IB Diploma Year 2 entry: 32 to include Math and another numerate subject at higher level pass. Standard Level English at grade 4 or above if not held at Higher Level.
We welcome applications from those with equivalent qualifications to those stated, including SVQs/NVQs, access programmes and overseas qualifications. Applications from students with non-standard qualifications or work experience will be considered on an individual basis.
Entry to year 2 of this programme is not available until 2020. Applicants who are interested in applying for advanced entry will be considered on an individual basis.
International students who do not meet our direct entry requirements for this course can gain additional entry points through our International College at Robert Gordon University.
English Language Requirements
Applicants whose first language is not English should have an IELTS of 6.0 overall, with no component lower than 5.5, or an equivalent.
We accept a variety of in-country and secure English language tests, find out more:
Our Pre-Sessional English Programme (PSP) is available for students who have not yet reached the required English level and those who would like to improve their language competency.
Please note, some courses may require a higher standard of English than stated in this page. Contact email@example.com for further information.
For Academic Year 2019/2020
- £1,820 per academic year
Rest of UK Students
- £6,750 per academic year
- £15,760 per academic year
The following course-related costs are not included in the course fees:
- The cost of books that you may wish to purchase.
- Costs associated with your placement / study abroad
- Accommodation and living costs
For new intakes course fees are reviewed and published annually for each mode of delivery. Tuition fees are fixed for the duration of a course at the rate confirmed in the offer letter. For further information see:
If you are a Scottish resident or EU national you are not liable to pay fees and should apply to SAAS for funding.
Students from other parts of the UK should visit the appropriate website:
Scholarships and Financial Awards
You may also qualify for a scholarship or financial award:
Taking this course, you will have access to some of the world's best facilities.
We've invested more than £100 million in the development of our campus, new facilities and new resources.
UCAS Code: G402
We’ve got a few options for applying to our undergraduate courses for UK, EU and international applicants.
Applicants for first year entry will apply to other universities as well as to RGU through a single online Universities and Colleges Admissions Service (UCAS) application.
Applicants from non-EU countries can apply direct to the University with our PDF form.