BSc (Hons) Graduate Apprenticeship Software Development for Business

Gain the right balance of technical, interpersonal, project management and business skills.

In the space of a single year, UK technology investment has grown by 44% to over £10 billion (2020). Scotland is leading Europe in the design and application of emerging technologies ranging cloud, mobile and web services, gaming, Artificial Intelligence, robotics, cybersecurity, Blockchain, IoT, VR and AR. 

If you are in software, dev ops, cloud-based or  similar software engineering role, GCU’s Graduate Apprenticeship BSc (Hons) Software Development for Business course could be a career-enhancing opportunity for you. This course is designed to equip software developers and engineers with agile project management skills and the knowledge, understanding and skills to become an effective, industry-focused, software development professional. You will bring real-world challenges into your assessments and tackle complex work problems through integrated work-based projects.

This work-based course is an opportunity to benefit from industry-led education and grow your earning power through a Scottish Funding Council funded Graduate Apprenticeship BSc (Hons) Software Development for Business at Glasgow Caledonian University while you work in a course-related role.

If you are an employer we can support you to resolve critical skills gaps through access to this programme and collaboration to enhance any recruitment efforts.  This programme is also suitable for more experienced developers (employees) seeking to catch-up and enhance or professionalise their qualifications. 

All Apprenticeships are fully-funded by the Scottish Funding Council. Applicants will also need to complete a SAAS Graduate Apprenticeship application form. The course team will review skills, knowledge, academic qualifications and experience of all applicants, which will all be used to inform the level of the apprenticeship candidates will begin their education.

Study Options

  • 2022/23


Mode of study


Start date


BSc (Hons)
Blended Learning
4 Years
Sep 2022
GCU Glasgow
Award Mode of study Duration Start date Location  
BSc (Hons) Blended Learning 4 Years Sep 2022 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.

Standard entry

For new employees applying directly from school:

SQA Higher: BBBB including English plus Nat 5 Maths at C

Foundation Apprenticeships

We accept selected Foundation Apprenticeships, in combination with SQA Highers, for entry to our degree programmes. Your Foundation Apprenticeship will take the place of one SQA Higher qualification for our standard entry requirements and will be treated as equivalent to a B grade at Higher.


For applicants with prior work experience and professional qualifications there is a possibility to be considered through the university’s flexible entry system through Recognition of Prior Learning (RPL).  This process allows prospective graduate apprentices to claim credit(s) against previously assessed and certificated learning, including informal learning, to be considered and recognised for academic purposes and credit within their programme.

Additional requirements

Candidates must be employed in the same field as the course of study and must supply a supporting letter from their employer as part of the admissions process.

You must be living and working in Scotland in the same field as the Graduate Apprenticeship course you are applying to.

This Apprenticeship 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.

From a human capital and talent management perspective, Graduate Apprenticeships enable employers to increase their skills pipeline within the business. An employer may either upskill current employees and or recruit new talent into the business and support them through this degree course.

The Graduate Apprenticeship has a typical duration of four years for first-year entrants or less for those granted advanced entry through Recognition of Prior Learning (RPL).

You will attend an initial two-day induction followed by attendance one day per week thereafter.

Trimester A
12 days' attendance (mid-September to mid-December)

Trimester B
12 days' attendance (mid-January to mid-April)

Trimester C
Attendance for the work based project (May to August). Exams in May.

Year 1 

Exit award: Certificate of Higher Education level

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


Year 2

Exit award: Diploma of Higher Education level

Programming 2, Object Orientated Analysis and Design, Data Structures and Algorithms, Database Development, Human-Computer Interaction, Integrated Project 2 


Level 3

Exit award: BSc Software for Business (Degree Level)

Application Architecture & Design Patterns, DevOps, Advanced Programming, Research Skill and Professional Issues, IT Project Management 1, Integrated Project 3


Level 4

Exit award: BSc (Hons) Software for Business (Honours Level)

Machine Learning and Data Analytics, Secure Software Development, Cloud Platform Development, Web Platform Development 2 (option), Mobile Platform Development (option), Honours Project


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

The module and assessment information described here has been approved in line with the University’s Quality Assurance and Enhancement Process. This allows us to ensure that the courses we offer are high quality and relevant for today’s students. Occasionally we have to make changes to programme information after it has been published. For full details of potential changes to programmes and how they can affect your application please read the Information for students relating to Programme Changes/Cancellation and Withdrawal from Portfolio.

Graduate Apprenticeships are co-designed by GCU and industry partners. GCU invites a diverse range of guest lecturers - dependent on relevant subject areas, current industry news and course needs - to share their expertise in every subject area.

A Graduate Apprenticeship is a work based degree course, where learning is applied and assessed in the workplace. You will be responsible for your own learning and assessment but supported by workplace mentors.

The course is delivered via blended learning, (online and face to face). All reading material, tutor discussions, assignment setting, marking and feedback, timelines and key dates are located online in the University’s Virtual Learning Environment (VLE), GCU Learn. You will also have access to the University’s award-winning library.

In the final year of the course, you will work with your mentor and employer to identify a suitable work based project which will form part of the assessment for honours level study.

This Graduate Apprenticeship provides a career-orientated learning experience from a British Computing Society approved school.