BSc Digital & Technology Solutions degree apprenticeship