Employees work on software development.

Graduate Apprenticeships IT: Software Development BSc (Hons)

The IT: Software Development degree is a bespoke four-year Graduate Apprenticeship programme which will develop apprentices’ knowledge, skills, competencies and professional behaviours.

The degree is designed in partnership with employers in the IT sector and to meet the criteria for British Computer Society accreditation (Chartered IT Professional).

Learners will acquire underpinning knowledge and understanding via a blended online learning and on-campus delivery mode with core IT competencies being developed through an integrated work-based learning curriculum. The on-campus delivery will allow apprentices to hone their programming and software engineering skills with support from experienced academics.

There are a number of funded places on the BSc (Hons) IT Software Development degree which are available from September 2019.


Course structure 

During Years 1 and 2 of the degree, learners will study core modules addressing Programming, Software Engineering, Web and Database Development, Computational Thinking and Professional Issues. In addition, learners will undertake a work-based Integrated Project which will enable them to apply their academic knowledge within their work context.

Years 3 and 4 are designed to develop higher level cognitive skills and enable the continued integration of knowledge, professional competencies and transferable skills through two more extensive work-based Integrated Projects with further modules covering topics such as Mobile App Development, Big Data, Security, and Software Architecture and Design.

Entry criteria

The IT Software Development Graduate Apprenticeship has a flexible admissions approach and applications will be considered on an individual basis with input from employers.

Applicants will typically have 4 Highers (minimum B grades) including either Mathematics, Computing Science or Physics, and preferably National 5 English. Equivalent qualifications and experience will also be considered.

How to apply

  • employers identify suitable candidates working in software development-related roles
  • employers submit an expression of interest in the number of places they would like
  • employers nominate existing or newly recruited candidates
  • candidates submit an application form

The IT Software Development programme team is happy to work with employers to streamline the recruitment process for new apprentices. Please contact Dr Alex Coddington alex.coddington@strath.ac.uk.