Computer Science Course BSc (Hons)

BSc (Hons) Computer Science

1. Overview

Our Computer Science degree provides you with a balance of knowledge and skills to design and implement software systems to the high professional standards demanded by industry.

You will study object-oriented software design, learn systems development skills and how to apply them in practice.  This will form the basis for a career as a professional software developer who can work effectively across a wide range of computing platforms.

The programme aims to provide you with a balance of knowledge and skills to design and implement software, as well as hardware systems to a professional standard. Our Computer Science degree is specifically designed to create modern software developers who can draw on their knowledge and skills to create solutions to real world problems. Students will learn to develop software across desktop, mobile, web and embedded systems and gain skills in a variety of modern programming languages. Learn to adapt to the changes and challenges that working with cutting edge technology brings, as well as design and test secure software systems, all in our custom built teaching labs. The computing industry needs confident, creative graduates with a wide, adaptable skillset, and that’s what this degree provides.

2. What you will study

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 and modelling in a computing environment, skills in 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 and commerce.

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 and computer networks. At this stage you will learn how to address the professional, legal, social and ethical aspects of Computer Science. You will also take part in our real world project module where you will design, implement and test a solution to a real problem provided by research or industry.

Year 3 (optional industrial placement)

A key feature of this course is its year-long, paid industrial placement option.

Year 4

This year introduces more advanced programming concepts including parallel programming and mobile application development, whilst allowing you to develop new skills in areas such as web security, operating systems and user centred design.

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 programming and Intelligent Systems while also covering current real-world topics such as the Internet of Things. For core programmers Network Security, covering 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 Graphics Programming and Game Design. 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 learnt in the course to a large, self-directed project.

 

The University regularly reviews its courses. Course content and structure may change over time. See our Course Disclaimer for more information

 

3. How you will learn

Throughout the course, theoretical content is complemented by practical work, supporting your academic development by providing opportunities to engage with real-world problems. You will be taught through an appropriate combination of lectures, tutorials, labs and have the opportunity to learn from external speakers. You will also be supported through our online virtual learning environment where you can access a wide variety of resources and other support materials.

Group work is important and you will have the opportunity to develop your project management skills by engaging with a variety of real-world problems. The individual Honours project provides an opportunity for applying specialist knowledge to a particular area of interest within the field of software development and software engineering, integrating your technical, analytic, problem-solving, managerial and communication skills. Working with the full support and guidance of an allocated academic supervisor, you will be given the opportunity to propose, plan, specify, develop, evaluate, and present a substantial project.

 

4. Entry Requirements

SQA Higher: BBBC and two further passes to include English and Maths at National 5 grade C or above if not held at Higher. Applicants who have successfully completed two Advanced Highers (or equivalent), including Computing and another numerate subject, may be eligible.

GCE A Level: BCC and two further passes to include English and Maths at GCSE grade 5/C if not held at A Level.

Irish Leaving Certificate Higher: H2H3H3H3 and two further passes to include English and Maths at grade O3 or above if not held at Higher.

IB Diploma: 27 to include a pass in Standard Level English and Maths at grade 4 or above if not held at Higher Level.

Alternative Qualifications: 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.

Advanced Entry: 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

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:

English Language requirements

* All entry requirements listed here should be used as a guide and represent the minimum required to be considered for entry. A small number of courses require higher levels, but this will be stated explicitly on your offer letter.

5. Placements and Accreditations

Placement 

A key feature of this course is its year-long, paid industrial placement option in year 3, which will provide you with invaluable industrial experience and will help you to focus your career goals. Placements have been carried out at high profile companies like Total, ARM, Expedia, BT and IBM, as well as with smaller local software houses and support providers. We have also had successful overseas placements with companies in France, Norway, USA, Canada and Japan.

Accreditations

This course is accredited by the British Computer Society, so successful graduates can apply for membership of the Society, providing valuable additional professional recognition.

6. Student Funding

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

7. Course Fees

For Academic Year 2017/2018

Scottish/EU Students

  • £1,820 per academic year

Rest of UK Students

  • £6,750 per academic year

International Students

  • £12,880 per academic year

For Academic Year 2016/2017

Scottish/EU Students

  • £910 Optional full year placement
  • £1,820 per academic year

Rest of UK Students

  • £3,375 Optional full year placement
  • £6,750 per academic year

International Students

  • £12,800 per academic year
  • £1,000 Optional full year placement

For Academic Year 2015/2016

Scottish/EU Students

  • £910 Optional full year placement
  • £1,820 per academic year

Rest of UK Students

  • £3,375 Optional full year placement
  • £6,750 per academic year

International Students

  • £12,800 per academic year
  • £1,000 Optional full year placement

For Academic Year 2014/2015

Scottish/EU Students

  • £910 Optional full year placement
  • £1,820 per academic year

Rest of UK Students

  • £3,375 Optional full year placement
  • £6,750 per academic year

International Students

  • £12,000 per academic year
  • £1,000 Optional full year placement

For Academic Year 2013/2014

Scottish/EU Students

Full-time

  • £1820 per academic year
  • £910 Optional full year placement

Rest of UK Students

Full-time

  • £6,750 per academic year
  • £3,375 Optional full year placement

International Students

Full-time

  • £11,500 per academic year
  • £1,000 Optional full year placement

For Academic Year 2012/2013

Scottish/EU Students

Full-time

  • £1,820 per academic year

Rest of UK Students

Full-time

  • £6,750 per academic year

International Students

  • £9,950 per academic year

For Academic Year 2011/2012

UK/EU Students

  • £1820 per academic year

International Students

  • £9,700 per academic year

Disclaimer

Course fees are reviewed periodically and so are subject to change for new applicants. All tuition fees are fixed for the duration of a course at the rate confirmed in your offer letter. You will also be liable to pay a graduation fee of £40 before receiving a University award.

For further information see Student Finance pages

 

8. How to apply

September Start

Scottish, EU and Rest of UK applicants

You must apply online at www.ucas.com/students/apply.

It is important that you keep track of your application process using the UCAS website, as it will update you on whether you have been offered a place from the University. It is also where you should respond to offers and receive confirmation of your place within your chosen course, rather than contacting the institution in the first instance.

International applicants

You have the option of applying either via UCAS or direct using our application form.

January Start (for international fee paying students only)

If you have missed the September start deadline or are required to complete an English language module you will have an opportunity to start the course in January through ICRGU.

Find out more

Terms and Conditions of Admissions

The Terms and Conditions of Admission describe to applicants holding an offer of a place to study at RGU, the principal rights, duties and obligations of both the applicant and the University prior to enrolling on a course of study.

Terms and Conditions of Admissions (PDF 142KB)

9. Prospects

This course provides you with a range of technical and interpersonal skills that will prepare you for a variety of careers at the leading edge of computing. Our collaboration with industry and the industrial placement scheme will provide you with the opportunity to be involved in new developments in the very dynamic and fast-moving computing industry. Graduates from this course are highly sought after by a range of employers, including software houses, web-development companies, application developers and service providers for business and industry.

You could find yourself working for a large software developer or the latest technology start up, with our focus on entrepreneurship, you could even start your own.  

Back to undergraduate
Connect Register Your Interest Course Page Button How to Apply sRequest a Prospectus RHS
Award

BSc (Hons)

UCAS Code

G400

Start Date

September
January (For international fee paying students only)

Course Length

Full time: 4/5 years (Hons) with Exit Awards at the end of each stage. The course is normally 4 years & is 5 years when a 1 year industrial or international placement is included.

Mode of Attendance

Full-time

Academic School
School of Computing Science and Digital Media
More Information:
Undergraduate Admissions +44 (0) 1224 262728
Accredited By
British Computer Society

ICRGU - Computing

ICRGU - Computing

The International College at Robert Gordon University offers first year degree entry into Computing and Digital Media courses at Robert Gordon University for International Students.

More information

Undergraduate courses starting in January
  1. RGU research project ticks all the right boxes

    Edward Shearer with Nirmalie

    A research project sees a talented computing student produce an application designed to speed up a key process for a leading oil & gas company.

    Edward Shearer Computer Science Course BSc (Hons)