Skip to main content

Digital and Technology Solutions Specialist Degree Apprenticeship MSc

30 months, starting in October 2024

Learn while you work gaining employment specific computer science knowledge, skills and experience through our degree apprenticeship.

Our course is centred on the industrial application of computing and will give you a sound foundation in practical and theoretical computation. You'll focus on the practical application of computing in real-life settings.

You'll gain a broad overview of computer science with opportunities to develop specific skills relevant to your job role with specially developed units.

Our online delivery is designed to minimise the risk of disruption to your work and personal commitments. You will spend around 20% of your time in off-the-job training through academic study relevant to your apprenticeship standard, and the rest of your time reinforcing and embedding your new knowledge and skills on the job with your employer.

You will study online and off-campus through the use of our virtual learning environment. This will include weekly webinars and online collaboration tools. You'll join a supportive community of online learners and take part in online discussions and forums to help develop and support your learning.

Towards the end of the course, you will complete an individual capstone project and develop a portfolio of work before undertaking your End Point Assessment (EPA).

The capstone project is the culmination of your learning and an opportunity to deliver a rigorous piece of independent study designed to demonstrate an understanding of the digital and technological challenges faced by organisations.

On successful completion of the EPA, you will graduate with an MSc in Computer Science and pass the degree apprenticeship.

Join us for an Insight Session to learn more.

We're running insight sessions for you to find out more about the L7 Digital and Data Technology Solutions Specialist Degree Apprenticeship leading to an MSc in Computer Science. Sessions are running on:

  • Tuesday 19 March at 2-3pm
  • Thursday 18 April at 2-3pm
  • Wednesday 22 May at 11am-12pm (noon)

Email the apprenticeships team to book your place.

Core programme learning outcomes

  • Understand core theories and practices of computer science
  • Explore exciting new opportunities in AI, human-computer interaction, cryptography and cybersecurity
  • Acquire key theories and mathematical principles to support your understanding of emerging techniques
  • Develop essential research and report writing skills, as well as applying your problem-solving and critical thinking skills to make recommendations of genuine value to your employer
  • Contribute towards the body of knowledge of particular technical and industrial fields
  • Think creatively and critically and push the boundaries with code

2024/25 Academic Year

Before you apply for a course, please check the website for the most recently published course detail. If you apply to the University of Bath, you will be advised of any significant changes to the advertised programme, in accordance with our Terms and Conditions.

We understand that you will want to know more about the shape of the academic year. We work hard and plan for different scenarios, to be able to welcome you to the University of Bath at the start of each semester.

Course structure

This course lasts 30 months. It starts in October 2024 and ends in 2027. Course length can vary as a result of the time it takes to complete the capstone project (dissertation) and the end point assessment.

Occasionally we make changes to our programmes in response to, for example, feedback from students, developments in research and the field of studies, and the requirements of accrediting bodies. You will be advised of any significant changes to the advertised programme, in accordance with our Terms and Conditions.


We welcome suggestions as to what specialist units would be most beneficial for your apprenticeship. This can be discussed with the Director of Studies. Units may also vary depending on our assessment of your skills.

Compulsory course units

These compulsory units are currently being studied by our students, or are proposed new units.

Year 1

  • Principles of programming
  • Software engineering
  • Advanced programming
  • Research seminar
  • Databases

Year 2

  • Foundations of computation
  • Research project preparation
  • Capstone project
  • Specialist options

Optional course units

You can choose from a number of specialist units. Here are some examples of current options.

  • Artificial Intelligence
  • Cybersecurity
  • Theory of Human Computer Interaction
  • Advanced Software Engineering
  • Entrepreneurship
  • Functional Programming

Learning and assessment


  • Interaction and networking
  • Online resources
  • Workshops


  • Coursework
  • End point assessment
  • Online assessment
  • Seminar
  • Other

These lists are to give you an idea of some, but not all, of the learning and assessment methods used on this course. They are not exhaustive lists and methods are subject to change.

Recognition of professional qualifications

As well as being recognised as a higher academic qualification, a number of our degrees are also accredited by professional bodies in the United Kingdom. An accredited degree may entitle you to work in a specific profession within the UK, and abroad (where there are reciprocating arrangements with professional bodies in other countries).

The requirements to practise a profession vary from country to country. If you wish to practise your profession outside the United Kingdom, you are advised to confirm that the UK professional qualification you seek is valid in the country in which you are intending to work.

Entry requirements

In order to be eligible, you must be a resident of and spend at least 50% of your working hours in England. Citizens of other EEA countries, or non-EEA citizens legally resident in the UK for at least the previous three years before the start of the apprenticeship (not for educational purposes), may also be eligible.

Origin of qualifications

British qualifications

You should have a first or strong second-class bachelor’s honours degree or international equivalent.

To apply for this course you may have an undergraduate degree in any subject, but you must demonstrate evidence of relevant quantitative skills (especially algebra and calculus) either through your degree study or by alternative means. We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

The Director of Studies has the discretion to determine whether you are eligible for the course.

If your first language is not English but within the last 2 years, you completed your degree in the UK, you may be exempt from our English language requirements.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Application information

Selection process

An initial skills assessment form will be sent to you as part of the application process. This short form will be used to assess your current level of knowledge and experience. This assessment is not an exam and will not affect your eligibility for the course.

Course enquiries

Contact us with questions or to start the application process.

Contact us

On this page