ÃÜÌÒ´«Ã½

Skip page header and navigation

Apprenticeship in Computing (Software Engineering) (BSc Hons)

Swansea
4 Years
Level 3

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

Start date:
ÃÜÌÒ´«Ã½ modes:
  • Apprenticeship
  • Full-time
Language:
  • English
Course length:
4 Years
Entry requirements:
Level 3

Fees paid by Welsh Government.  No cost to apprentice or employer.

Why choose this course?

01
Apprenticeships are a life long learning pathway with no age limit, so as long you are employed, not in full-time education and over 18 you can apply.
02
Degree apprenticeship starts at Level 4, however, relevant previous experience/qualifications will be taken into account. You will study part-time around your work commitments, and the programme will be for 2-4 years.
03
The programme is Government funded and you will be entitled to a wage, statutory holidays and paid time off to study.
04
Apprentices must be in relevant employment, but a degree apprenticeship is suitable for all industry sectors and business sizes.
05
Apprentices must be eligible to work in the UK and receive a minimum salary of at least £16,770 per annum.
06
If you are self-employed in Wales you can also apply.

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.

Data Analysis & Visualisation

(20 credits)

Software Development

(20 credits)

Computer Architecture and Operating Systems

(20 credits)

Introduction to Web and Database Concepts

(20 credits)

Learning in the Digital Era

(20 credits)

Mathematics

(20 credits)

Networks and Cyber Security Essentials

(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.

Changemakers: Creativity and Value Creation

(20 credits)

Network Operating Systems and Services

(20 credits)

Advanced Networking

(20 credits)

Network Programmability

(20 credits)

Data Security and Compliance

(20 credits)

Computer Forensics

(20 credits)

Advanced Software Development

(20 credits)

Software Engineering Principles and Testing

(20 credits)

Databases and Application Development

(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.

Independent Project

(40 credits)

Emerging Trends

(20 credits)

Artificial Intelligence & Machine Learning

(20 credits)

Cloud-Based Web Services

(20 credits)

Socket Programming and Concurrency

(20 credits)

testimonial

CISCO logo: Networking Academy Partner 2025.

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

More Computing courses

Search courses