How it Works

The University of Glasgow offers a flexible and robust BSc (Hons) Software Engineering (Graduate Apprenticeship) to develop your colleagues and leaders of the future.

Employer requirements, best practice work-based learning, and a positive university student experience have all been woven into the fabric of this transformational talent growth offering from the School of Computing Science.

The degree combines work-based learning with an intensive foundational course taught in blocks at the university over the first 18 months, followed by specialisation delivered through a day release model in the Honour’s years.   

If you would like to speak with someone regarding GAs in Software Engineering for your business, please contact Anna Doyle, GA Liaison Officer, or Jill Dykes, Business Development Manager 

To be kept informed of opportunities for employers around Graduate Apprenticeships at the University of Glasgow, employers can also join our mailing list or follow us on twitter @UofGGAs

Employing a Graduate Apprentice

Any company of any size can benefit from the GA scheme if they have an operation in Scotland and commit to providing:

  • a contract of employment for the apprentice, committing to the 4-year programme and in line with standard employee rights and benefits
  • A living wage
  • A software development function
  • A supportive learning environment with a dedicated mentor
  • Share the university’s commitment to equality and diversity in your workplace

The role of the University of Glasgow

The university provides:

  • Delivery of the BSc Software Engineering degree through on-campus learning and a collaborative online workbook
  • A flexible degree programme with options to specialise in Data Science, Systems Engineering or Cyber Security
  • Pastoral care for graduate apprentices
  • Bespoke employer support from our academic and business team
  • Year-round marketing activities to promote GA's to prospective students to drive high quality applicants to your vacancies
  • Tailored training for GA mentors and ongoing CPD support
  • Completion of all SDS paperwork to enrol your Graduate Apprentice on the programme​​

Programme Structure


In years 1 and 2 course content is delivered on campus in intensive 8 week learning blocks, as an inclusive cohort, sandwiched between extended periods in the workplace. 

In years 3 and 4 on campus learning switches to a day release model with classes taken alongside honours students from our traditional degree programmes

Throughout the 4 years all learning is supported through our interactive online workbook shared with apprentices and their employers.

Over the course of 4 years apprentices spend c. 80% of their time with their employer and c. 20% with the university.

Going away to learn in teaching blocks makes our apprentices much more productive… it also helps us manage their time and their work” Student Loans Company

For a full breakdown of the programme delivery model, see the programme structure page.

Programme Content

Years 1 and 2 

Year 1 covers: the skills and tools required for you to quickly pick up whichever language is most prominent in your workplace; the fundamentals of professional software development; testing fundamentals; web applications systems; and practical algorithms courses. 

Year 2 covers: data storage; HCI; systems and underlying algorithmic content; low level architecture; networking theory; data science; and a further course on professional software engineering. It will also include a significant team working component. 

Years 3 & 4

In consultation with their employer, GA’s can select from the school’s full programme of electives or specialise in:

  • Data Science
  • Systems Engineering
  • Cyber Security 

Find out more about the Software Engineering GA 4-year course content


Who can apply to be a Graduate Apprentice?​

Anyone aged 16 and over with a right to live and work in the UK, and domiciled in Scotland by the time they commence their apprenticeship​ can apply.

Applicants need to meet our academic requirements (see below) along with your selection criteria

Contact our GA Liaison Officer anna.doyle@Glasgow, to register an existing team member of the GA programme or learn how we can support you to recruit new talent into your company.

The standard entry requirements match the undergraduate degree programme – AAAA including Mathematics – however an employer may make a case for students who do not meet these requirements to possess a minimum of BBBB including Mathematics, all of which must be achieved in a first sitting. For students sitting A-Levels, the entry requirements also mirror undergraduate degree programme: AAB with a minimum of one relevant Science A-level and Mathematics A-level at Grades A or B. An employer may make a case for students who do not meet these requirements to possess a minimum of BBB.

More information about the course entry requirements can be found on the degree programme page.

2020 Course Dates

Contact for the latest update on 2020 course dates (subject to some change and possible online delivery due to Covid-19 crisis)

Planning your apprentice's time off

There are a few timeslots throughout the calendar year where the university does not require the students to be undertaking work-based learning. Typically, these times fall around Christmas and the end of summer and apprentices would ideally take their holidays from the workplace in these periods. Dates within the work-based learning periods can be taken as holidays with employer approval, but students would be expected to catch up with their learning workload in their own time.