BSc (Hons) Computing

The BSc (Hons) Computing programme equips you with the knowledge, understanding and skills required of a modern IT professional. If you want to study computing but haven't decided on a specific area of interest, this programme lets you personalise your studies and prepares you for a range of graduate roles.

In years 1 and 2 you will study the foundations of computing. In addition you will develop the skills required to build computer systems utilising a range of technologies. In years 3 and 4 you will further develop expertise in core areas while being able to choose elective modules which allow you specialise in your chosen area of interest. Possible specialisations include mobile development, cloud systems development, secure software development, user experience development, advanced project management and Big Data. 

The programme offers the possibility of undertaking an industry placement or to study abroad through Erasmus exchanges. Students are also encouraged to take part in activities with the International Association for the Exchange of Students for Technical Experience (IAESTE). Our computing programmes are accredited by the Chartered Institute for IT (BCS).

Your career

Students can choose paths which prepare them for graduate roles such as software developer, web developer, user experience designer or IT manager.

Year 1

Fundamentals of Computer Systems; Fundamentals of Software Engineering; Programming 1; Maths for Computing; Fundamentals of Network and Cloud Computing; Database Development; Integrated Project 1


Year 2

Programming 2; Object Oriented Analysis & Design;Human Computer Interaction; Data Structures and Algorithm; Web Application Development 1; Integrated Project 2


Year 3

IT Project Management 1; Web Application Development 2; Research Skills & Professional Issues; Integrated Project 3; Option module 1; Option module 2

Choose two* from: Applications Architecture and Design Patterns; User Psychology; DevOps; Mobile Platform Development.


Year 4

Honours Project; Front-end Web Development; Option module 1; Option module 2; Option module 3

Choose three* from: 

Machine  Learning and Data Analytics; Business Process Modelling; Advanced HCI; Programming Paradigms; Secure Software Development; IT Project Management 2; Management of Innovation and Creativity; Artificial Intelligence; Cloud Platform Development 

*The choice of option modules may vary from year to year


Download the Programme Specification for a detailed breakdown of its structure, what you will learn and other useful information.

Study Options

  • 2019/20


Mode of study


Start date




BSc (Hons)
Full Time
2 - 4 Years
16 Sep 2019
GCU Glasgow
Award Mode of study Duration Start date Location UCAS  
BSc (Hons) Full Time 2 - 4 Years 16 Sep 2019 GCU Glasgow Enquire Apply

Study Options

  • 2020/21


Mode of study


Start date




BSc (Hons)
Full Time
2 - 4 Years
14 Sep 2020
GCU Glasgow
Award Mode of study Duration Start date Location UCAS  
BSc (Hons) Full Time 2 - 4 Years 14 Sep 2020 GCU Glasgow Enquire Apply

All entry requirements listed here should be used as a guide and represent the minimum required to be considered for entry. Applicants who are made a conditional offer of a place may be asked to achieve more than is stated.

We're in UCAS Clearing!

Clearing spaces are available on this course for Scottish students, students from England, Wales or Northern Ireland, EU students and international students.

To enquire about a Clearing place at GCU, speak to our helpful Clearing team on 0800 027 9171.

Clearing entry requirements

SQA Higher: BCCC including Maths or Computing Science plus Nat 5 English at grade C/4 and Nat 5 Maths at grade C/4 if not taken at Higher

A Level: CDD including Maths or Computing plus GCSE English and Maths at C/4

BTEC/CACHE: Level 3 Extended Diploma in Computing subject at MMP

Standard entry requirements

Year 1

SQA Higher: BBBB including either Maths or Computing plus Nat 5 English and Maths at C if not taken at Higher level.

A level: CCC plus GCSE English and Maths or Computing at C/4

ILC Higher: H2 H2 H3 H3. Maths or Computing and English is required at Ordinary Level O2 if not taken at Higher Level.

IB Diploma: 24 points including Maths or Computer Science

BTEC: Level 3 Extended Diploma in relevant subject at MMM to include GCSE Maths and English at C

SWAP: Access to STEM programme at BBB

Foundation Apprenticeship

Accepted as equivalent to one Higher as part of the overall grade profile of Highers required for entry. Any essential subjects at Higher should still be achieved in addition to the Foundation Apprenticeship.

Year 2

A level: 120 UCAS tariff points including minimum D in Computing or Maths

BTEC: Level 3 Extended Diploma in Computing including Maths at DDM plus GCSE Maths and English at C/4

Year 3

College HND: Computing (Software Development) or HND Computer Science with AA in the graded units. Please note specific modules are required for entry:

  • Must include either: Database Design Fundamentals; Relational Database Management Systems; or Database Design and Programming in SQL. Plus* either Software Development: Developing Websites for Multiplatform Use or Web Development Dynamically Generated Content.
  • Or HND Computer Science must include: Software Development: Object Oriented Programming; Software Development: Object Oriented Analysis and Design; Software Development: Data Structures.

*Applicants without this requirement may still be eligible for entry but will have a restricted elective pathway choice.

English language

Students whose first language is not English will normally be required to hold the equivalent of an Academic IELTS test score of 6.0 with no element less than 5.5.

Please note: if you are from a majority English speaking country, you may not be required to provide further proof of your English Language proficiency.

Additional information

Other academic and vocational qualifications

Each application to GCU is considered on an individual basis. If you do not have the typical academic entry qualifications, but can demonstrate relevant work experience and/or credits from recognised professional bodies, you may be eligible to enter this course via the University's Recognition of Prior Learning scheme.

International pathways

If you do not meet the English language requirements, you may be eligible for our pre-sessional English programme which is taught at our Glasgow campus.

The tuition fees you pay are mostly determined by your fee status. What is my student fee status?

Tuition fees 2019/20

Home: £1820** 
RUK: £9250*
EU: £1820** 
International: £11,845 

*Total tuition fees for RUK students completing a three or four year degree are capped at £27,750.

**Specific fees are subject to confirmation by the Scottish Government and may change once confirmed.

Fees are subject to change and published here for guidance only. Fees and refund policy.

Additional costs

As a student at the University, there are additional fees and costs which may or may not apply to you, but that you should be aware of.

View additional costs


We provide high-quality education for a fair price; as the University for the Common Good, we are committed to offering accessible higher education for talented students by keeping our tuition fees low and providing a generous scholarship package of over £2.5 million per year.

View our Undergraduate scholarships.

For new international students, particular care is taken around our induction events which begin on 13 September 2019 to welcome you to the UK and GCU prior to the start of teaching. There will be a whole host of fun and informative activities taking place during this period, including campus tours, city tours and social events where you can meet other international students. Where possible, we encourage you to arrange travel to allow you to arrive in time to enjoy these.

Find out more about international life at GCU.

You have the opportunity of undertaking a year-long industrial based placement on completion of Year 3 as part of your degree. This is not a compulsory or guaranteed placement.

This will be assessed via an Industry Placement module and successful completion of this module will be included in your final exit award.

In trimester B of year 3, you have the opportunity of European exchange and studying abroad via the Erasmus Student Network.
You can also choose to study a language. Choose from French, Spanish, German or Italian from beginners to professional level.

Our computing programmes are accredited by BCS the Chartered Institute for IT.

Throughout third and fourth year, you will benefit from a series of Employability lectures by invited industry speakers.

A range of teaching methods are used on this degree course including lectures; group-based tutorials and seminars (both tutor and student-led); practical computing labs (supervised and directed); problem-based learning scenarios and case studies; directed study; coursework assignments (individual and group-based) and supervised projects.

Assessment methods include individual and group reports, presentations class tests and exams.