Apprenticeship in Computing (Software Engineering) (BSc Hons)
Our Apprenticeship in Computing (Software Engineering) BSc programme is designed to equip you with the essential skills and knowledge needed to thrive in today’s fast-paced, tech-driven world. With a strong emphasis on industry trends, best practices, and cutting-edge technologies, this course prepares you to meet the demands of the evolving software engineering landscape.
You will gain a comprehensive understanding of both software development and design principles, with a focus on practical, real-world applications. From day one, you will work in specialist labs, using industry-standard tools and techniques to solve complex problems, ensuring that you are ready to contribute to innovative projects immediately upon graduation.
Throughout the programme, you will engage with the latest industry methodologies, such as agile development, DevOps practices, and cloud computing, ensuring you stay current with market expectations. You’ll develop your expertise across a range of in-demand areas, including full-stack development, software architecture, and advanced programming techniques, all while honing your ability to design, develop, and deploy robust software systems.
Our curriculum is built around fostering hands-on, practical experience. You will work on projects that simulate real-world challenges, giving you the chance to apply what you learn in environments that mirror industry settings. This practical experience will be essential in building the problem-solving, collaboration, and technical skills that employers are looking for.
We prioritise your employability by incorporating key transferable skills into the programme. You’ll develop expertise in project management, team collaboration, and critical thinking, ensuring you’re prepared for diverse roles in specialist software organisations or tech-driven companies across various sectors.
The programme’s content is continuously updated to reflect the latest advancements in the field, ensuring you graduate with the tools and knowledge needed to excel in an ever-changing industry. Whether your career path leads to roles in software development, system architecture, or managing large-scale software projects, this course is designed to set you up for success.
Our Apprenticeship in Computing (Software Engineering) BSc programme is delivered by a team of highly experienced staff with extensive industry backgrounds and expertise in the field. Many of our lecturers have worked in leading tech companies and bring real-world knowledge to the classroom, ensuring that you benefit from the latest industry insights and practices. This practical experience enriches the learning environment, providing you with guidance that is directly relevant to today’s software engineering landscape. You’ll gain valuable perspectives on emerging trends and best practices, preparing you to excel in your future career.
Upon completion, you will be proficient in using modern software engineering tools and methodologies, equipped with the skills necessary to navigate the complex software ecosystems of today and tomorrow. Our Software Engineering degree will prepare you not just for your first job, but for a career at the forefront of technology.
Course details
- Apprenticeship
- Full-time
- English
Fees paid by Welsh Government. No cost to apprentice or employer.
Why choose this course?
What you will learn
The BSc Computing (Software Engineering) Part-time programme embraces a hands-on, applied approach to learning, balancing academic theory with practical skills. Students engage with real-world projects and contemporary software development methodologies, ensuring industry relevance. Our teaching philosophy fosters independent learning, collaboration, problem-solving, and adaptability, preparing students for dynamic careers in software engineering.
You will study fundamental topics, including computer architecture, operating systems, web development, and databases. Additionally, modules on digital learning and introductory software development provide the foundational programming skills and technical understanding necessary for a career in software engineering.
(20 credits)
(20 credits)
(20 credits)
(20 credits)
(20 credits)
(20 credits)
(20 credits)
You will explore advanced software development, network security, and mathematics for computing. This year enhances your problem-solving skills and introduces network systems management, laying the groundwork for complex software and systems Engineering challenges.
(20 credits)
(20 credits)
(20 credits)
(20 credits)
(20 credits)
(20 credits)
(20 credits)
(20 credits)
(20 credits)
Modules cover advanced AI and machine learning, cloud computing, and real-time system challenges through socket programming and concurrency. You will also choose between studying emerging trends in technology or conducting industry-based research, enhancing your adaptability in modern software development.
The program concludes with an independent project, allowing you to apply your accumulated knowledge to a comprehensive software engineering or research project. This capstone project will demonstrate your advanced skills in problem-solving, development, and innovation in software engineering.
(40 credits)
(20 credits)
(20 credits)
(20 credits)
(20 credits)
testimonial
UWTSD is proud to be a Cisco Premier+ Partner, recognising our expertise in networking and cybersecurity. This partnership provides our students with access to industry-leading technology, hands-on training, and globally recognised certifications, enhancing their career prospects in the IT sector. As a Premier+ Partner, UWTSD benefits from exclusive resources, expert support, and research collaborations, ensuring we remain at the forefront of digital innovation.
Staff
Our People
You will be taught and supported by a wide range of professional staff and teams here to help you get the university experience you are looking for. Our teaching staff were ranked 2nd in Wales for Teaching, Assessment and Feedback and Academic Support (NSS 2024) meaning that the support and feedback you get will help you learn and develop strong academic skills. Our students have placed us 1st in Wales for Learning Opportunities and Student Voice (NSS 2024) meaning that there are a wide range of opportunities available to enhance your studies and that students play an active role in shaping their learning experiences. Our commitment to your learning has seen our students place us as 1st in Wales and joint 3rd in the UK for student satisfaction (Times Higher Education, 2024, ‘Overall Positivity’ measure). Find out more about our academic staff who teach across our courses.
Further information
-
Currently employed in a sector relevant to the apprenticeship programme.
3 years’ work experience, a L3 qualification (A level, BTech Diploma or equivalent) or a L3 Apprenticeship in a relevant sector.
³Ò°ä³§·¡²õ 
GCSE grade A*-C (grade 9-4 in England) in English and Mathematics are also required.
If this course interests you but you don’t have the entry requirements to join the apprenticeship you could consider:
- ‘with Foundation Year’. This route is designed to give you extra support as it provides you with an additional year (full-time) of supported study. â¶Ä¯&²Ô²ú²õ±è;
Once you successfully complete your Foundation Year studies, you will automatically advance onto the full time degree option where available in this subject. &²Ô²ú²õ±è;
- Certificate in Higher Education (CertHE). This is a one-year course and is equivalent to the first year of the three year, full-time bachelor’s degree. &²Ô²ú²õ±è;
 Once you have successfully completed your CertHE studies, you will be eligible to progress for the remaining two years of the full time bachelor’s degree option in this subject. &²Ô²ú²õ±è;
These are ideal routes if you are not in employment in the sector, are returning to study after a gap, if you have not previously studied this subject, or if you did not achieve the grades you need for a place on this apprenticeship. â¶Ä¯&²Ô²ú²õ±è;
Admissions Advice and Support 
We may make you a lower offer based on a range of factors, such as your background, experiences and individual circumstances. This is known as ‘’. For specific advice and support you can  for more information about entry requirements.
-
The School of Applied Computing aims to produce graduates that help shape the future of network infrastructures. The course content is contemporary and shaped for employability and the development of industry skills through close links with local and national employers.
Students are assessed through a combination of laboratory-based practicals, assignments, presentations, projects and examinations. Module assessment is often by assignment, or assignment and examination. The final mark for some modules may include one or more pieces of coursework set and completed during the module. Project work is assessed by a written report and presentation.
-
Extracurricular Welsh Opportunities
There are many ways to engage with Welsh culture and life at UWTSD, including joining clubs and societies for Welsh speakers and becoming a member of our vibrant Coleg Cymraeg Cenedlaethol branch. &²Ô²ú²õ±è;
Opportunities to Learn Welsh
We also provide a variety of opportunities to learn and develop your Welsh language skills. â¶Ä¯&²Ô²ú²õ±è;
-
To apply, you must be employed in a relevant role and have your employer’s support.
Begin by registering your interest through our  page. After reviewing your information, the Apprenticeship Team will contact you to confirm eligibility and guide you through the application process. For further assistance, please reach out to the Apprenticeship Team.