This programme has been developed in co-operation with leading UK employers to provide you with the knowledge, skills and understanding to become a professional software developer.
Studying on this programme you benefit from direct employer engagement in the form of guest lectures, project case studies, participation in competitions, attendance at the employer - student events and work placements. You will acquire the right balance of technical, interpersonal, project management and business skills needed as a software developer. In addition you will have many opportunities to showcase your abilities to employers.
Students on this programme are encouraged to undertake an industrial placement, which may be undertaken on completion of Year 3. You can study abroad with the European Erasmus Exchange Programme and get training experience abroad through the International Association for the Exchange of Students for Technical Experience (IAESTE).
This programme has been designed to prepare you for a career as a software developer; typical job roles include Software Developer, Web Developer, Software Engineer, Programmer, Mobile Applications Developer, Cloud Engineer, System Analyst, Database Developer, Software Tester, IT Consultant or UX Developer.
Fundamentals of Computer Systems; Fundamentals of Software Engineering; Programming 1; Maths for Computing; Fundamentals of Network and Cloud Computing; Database Development; Integrated Project 1
Programming 2; Object Oriented Analysis & Design; Human Computer Interaction ; Data Structures and Algorithm; Web Application Development 1; Integrated Project 2
IT Project Management 1; Web Application Development 2; Applications Architecture and Design Patterns; Research Skills & Professional Issues; Integrated Project 3; DevOps
Honours Project; Machine Learning and Data Analytics; Programming Paradigms; Secure Software Development; Cloud Platform Development
Download the Programme Specification for a detailed breakdown of its structure, what you will learn and other useful information.
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.
SQA Higher: BBBB including either Maths, Computing or Physics plus Nat 5 English at C. Nat 5 Maths at C is also required if not taken at Higher level
A level: CCC including one from Maths, Computing or Physics plus GCSE Maths and English at C/4
ILC Higher: H2 H2 H3 H3 including one from Maths, Computing or Physics. Maths and English is required at Ordinary Level O2 if not taken at Higher Level
IB Diploma: 24 points must include either Maths or Computer Science
BTEC: Level 3 Extended Diploma in relevant subject at MMM plus GCSE Maths and English at C/4
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.
A level: 120 tariff points from A level including a minimum D in Computing or Maths. Must also have GCSE English at Maths at C/4
BTEC: Level 3 Extended Diploma in Computing/IT at DDM to include Maths and English at C/4. Please note specific modules are required for entry:
- Must include 7 mandatory units: Information Technology Systems; Creating Systems to Manage Information; Using Social Media in Business; Programming; IT Project Management; Cyber Security and Incident Management; IT Service Delivery.
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.
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.
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
*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.
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.
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.
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.
Awarded Tech Industry Gold by Tech Partnership. Tech Industry Gold degrees are defined by employers to provide students with the technical, business and interpersonal skills that place them in high demand in the tech sector. techindustrygolddegrees.com. The degree is also accredited by BCS the Chartered Institute for IT.
This will be assessed via an Industry Placement module and successful completion of this module will be included in your final exit award.
A range of teaching methods are used on the programme 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.
You can also choose to study a language. Choose from French, Spanish, German or Italian from beginners to professional level.