Book an Open DayRegister your interest

icon_cup_red.svg

Analyse business problems and specify, justify and communicate appropriate digital and technology solutions, creating business cases that account for risk, cost, benefit and organisational strategy.

icon_rocket_red.svg

Engineer software that is secure and resilient by design, applying security techniques, quality controls and coding standards throughout the development process.

icon_people_red.svg

Work effectively and lead within multidisciplinary teams, using industry-standard collaboration practices including version control, configuration management and continuous integration.

Overview

Build the code. Power the future.

The BSc (Hons) Digital and Technology Solutions Professional (Software Engineering) is a Level 6 integrated degree-apprenticeship that develops software engineers able to design, build, test and evolve high-quality, secure software systems that deliver measurable business value.

Software engineers apply engineering discipline to every stage of the development lifecycle: requirements analysis, architecture and design, implementation, testing, deployment and operation. This is achieved while working responsibly within legal, ethical and sustainability frameworks. The course is designed for apprentices employed in software engineering roles. It combines university study across three years with structured workplace learning, a portfolio evidence pipeline that begins in the first semester, and an integrated end-point assessment delivered by the University.

 An AI fluency thread runs through all three years, preparing apprentices to engineer with, and critically evaluate, AI-assisted development tools and AI-enabled systems. Delivery is a hybrid model: monthly in-person workshop and laboratory days on campus, weekly live online seminars, and asynchronous materials available on the virtual learning environment. Graduates achieve a BSc (Hons) and the ST0119 apprenticeship, with alignment to BCS professional recognition.

Course Content

What will I learn? 

With a broad curriculum, this course is structured around four learning outcome domains: Knowledge and Understanding, Intellectual Skills, Practical Skills, and Transferable Skills. This course will help to develop the skills and expertise to feel confident working within the industry.

Gateway Preparation runs across all semesters

    This module establishes the organisational and strategic context in which digital and technology professionals work. It examines how organisations adapt and exploit digital technology to gain competitive advantage, how strategic decisions about technology acquisition and development are made, and how business cases for technology investment are constructed and evaluated. Apprentices explore the roles, functions and activities that make up a modern digital function, and situate their own workplace role within it.

    Alongside this, the module grounds apprentices in the practical realities of starting out in a professional workplace: expected norms around reporting, communication, meeting conduct, and how to make a useful early contribution to a team. The module introduces the legal, ethical and professional context that frames all later study, and begins the course-wide practice of analysing real workplace business problems to identify where technology solutions can add value.

    This module builds the programming skills for the apprenticeship. Apprentices learn to initiate, design, code, test and debug software components using a modern general-purpose language, working from problem statement to tested, working code which is well documented. The module teaches programming as a professional discipline from the outset. Version control, readable code, systematic testing and debugging are embedded.

    AI-assisted development tools are introduced only after apprentices can write, test and debug code unaided. Early units focus on core programming and problem-solving skills without AI support. Once these are established, apprentices are introduced to AI-assisted tools. They learn to use them productively, and, critically, to review, test and evaluate generated code with the same professional standard they apply to their own. This sequencing establishes that accountability for code quality rests with the engineer, not the tool.

This module covers how organisations store, manage and use data: the role of data management systems in digital and technology solutions, relational database design and SQL, and the quantitative and qualitative methods used to gather data well. Apprentices design and build a working database-backed data product, learning normalisation, querying and data integrity in a practical setting. The module also establishes disciplined data-gathering practice: how to appraise and select appropriate methods, and how data quality decisions made at capture shape everything built on top. Where relevant, apprentices may evaluate how data gathering is carried out in their own workplace against these principles, and the module examines how gathering and quality choices can introduce bias into data used for AI-informed decisions downstream. It provides the data foundation for Data Analytics and Visualisation in Year 2 and for data-informed engineering across the course.

This module teaches apprentices to move rigorously from business problem to specified solution. It covers structured analysis of business problems, requirements capture, and the modelling notations (including UML) used to specify systems that developers can build. Apprentices learn business case construction and how to specify a solution that is justified, not just described. Recording the rationale behind design decisions is emphasised throughout as a core professional habit. The module bridges the business context of Digital Business and Technology Foundations and the engineering practice of Year 2: it is where apprentices learn that most software failures are analysis failures, and how disciplined specification prevents them. 

This module gives software engineers the infrastructure literacy their code depends on. It covers fundamental networking concepts: structure, protocols, components and quality of service; and modern cloud architecture: how applications are deployed, scaled and operated on cloud platforms. Apprentices plan, design and manage simple computer networks with a focus on the services and capabilities network infrastructure enables in an organisational context, and gain hands-on experience of cloud services. The module introduces the vulnerability landscape: unprotected networks, exposed services, and elementary security and resilience techniques, laying the ground for Cyber Security Principles and Practice in Year 2. As most employers now run infrastructure in the cloud, the practical emphasis is on cloud-based networking rather than physical cabling, while still covering the underlying principles. 

This module is the first stage of the course's three-stage work-based practice spine and the formal start of the portfolio evidence pipeline that supports the end-point assessment. Working with their skills coach and employer, apprentices apply the year's learning in their workplace, capture and map evidence of practice against the apprenticeship KSBs, and establish the professional behaviours that the standard requires: reliability, strong work ethic, independent and team working. The module teaches structured reflective practice as an engineering discipline: reviewing one's own work honestly, identifying development needs, and planning deliberate improvement. By the end of Year 1, every apprentice has a started, structured, quality-reviewed portfolio and the evidence-capture habits that make gateway preparation routine rather than fraught. 

Gateway Preparation runs across all semesters

This module teaches apprentices to operate professionally across every stage of the software development lifecycle. It covers development methods and approaches, including Scrum, Extreme Programming, Waterfall, TDD, and the contexts in which each applies, alongside the lifecycle techniques and tools of the professional engineering team: standard processes, quality practices and toolchains applied within an organisation's standards. Apprentices experience agile engineering as a discipline rather than a vocabulary through a team hackathon: an intensive, fixed-window delivery sprint against a real external brief, building a working increment with a continuous integration pipeline under realistic time pressure. As part of the AI fluency thread, the module examines how AI-assisted tools actually work: the underlying mathematical and computational foundations, most of which substantially predate current tools, with recent advances driven largely by scale and data rather than new theory. This grounding lets apprentices reason about what these tools can and cannot do, rather than just how to operate them, and informs how teams govern their use responsibly.

This module teaches apprentices to design software above the level of the single component: how to interpret and implement designs compliant with functional, non-functional and security requirements, and how to use the artefacts such as UML, unit tests, and architecture descriptions through which engineering teams communicate design.  The module starts from workplace reality: apprentices compare what their own team actually does against what the textbook process describes, and explore where and why the gap exists, before layering on the academic and critical perspective, judging which pattern or technique applies, why it is needed, and how to make the case for it to a team. It covers development techniques for each lifecycle stage and the classic and modern design patterns that give engineers a shared vocabulary of proven solutions. Apprentices confront legacy systems seriously: the technical and socio-technical approaches to understanding, maintaining and evolving software that already exists, which is where most professional engineering time is actually spent. The module revisits how AI-assisted tools cope with systems at this scale: apprentices examine where such tools get bamboozled by scope, tending to over-focus on local context at the expense of system-wide consequences, and the technical debt that accumulates through both sustained human development and AI-generated "quick" fixes that turn out not to be quick, alongside the risk of losing tacit knowledge when experienced people leave the team. Teamwork tooling (configuration management, version control, release management) is covered as an architectural concern.

This module develops the security literacy every software engineer now needs. It examines the nature and scope of common vulnerabilities in digital and technology solutions: unsecure coding, unprotected networks, exposed services, and the security and resilience techniques used to counter them: risk assessment, threat modelling and mitigation strategy. Apprentices apply these techniques hands-on in laboratory settings and to their own workplace context, learning to think like an attacker in order to defend like an engineer. The module establishes the integrity dimension of professional practice: protection of personal data, safety and security as ethical obligations, and therefore not just technical requirements. The module also prepares the ground for the secure-by-design engineering of Secure Software Design and DevSecOps in Year 3. 

This module teaches apprentices to turn data into defensible insight. Building on the Year 1 data foundation, it covers the analytical pipeline: acquiring and preparing data, and selecting and applying analysis techniques (statistical, diagnostic, predictive). This is the module's core. Sound technique selection is exactly the judgement GenAI cannot be trusted with unsupervised. The module also covers communicating results through honest, ethically-framed visualisation and interpretation. AI can now produce a plausible, well-presented analysis from a simple prompt. So the AI fluency thread here centres on critical engagement: understanding the methods used, validating outputs against context, and checking they deliver what decision-makers actually need. Apprentices build a complete data product for a real problem. They learn that analytical integrity (honest uncertainty, appropriate technique, clear communication) is what separates insight from noise. 

This module teaches apprentices to deliver: to manage digital and technology solutions projects from initiation to completion, identifying and resolving deviations from specification and applying appropriate project management methodologies. It covers estimating the risks and opportunities of technology projects, the principles of cost and time estimation, and the management techniques and theories: decision making, delegation, planning, time and change management, all of which underpin effective delivery. Apprentices produce a full delivery plan for a real project. They then run a series of short, one-day team delivery exercises, with leadership rotating so each apprentice gets a turn. This develops the leadership dimension of team working for everyone, not just one person per team. The module gives software engineers the delivery vocabulary and judgement to work credibly with project managers, and to manage delivery themselves when the role demands it. 

This module is the second stage of the work-based practice spine, moving from professional foundations to applied engineering practice. Apprentices apply Year 2’s engineering learning in their workplace (lifecycle practice, architecture, security, analytics, delivery) capturing and mapping evidence of increasingly sophisticated practice against the apprenticeship KSBs. The professional behaviour focus shifts to team effectiveness, leadership of technology activities, continuous professional development and best-practice sharing within their organisation and the wider community. The module includes the course's first structured professional discussion rehearsal: a coached, formative run of the EPA AM2 format that gives every apprentice direct experience of the discussion style, questioning depth and evidence use the EPA will demand. 

Gateway Preparation runs across all semesters

This module prepares apprentices for the Synoptic Work-Based Project. It develops the engineering judgement demanded at Level 6: the ability to identify and define software engineering problems that are non-routine and incompletely specified, and to recommend the most appropriate solution with rigorous justification. Apprentices evaluate several candidate work-based projects against this standard. They build out the most promising ideas in practice and research the specific advanced techniques each candidate problem would require, drawing on distributed systems, data-intensive architectures and evolutionary architecture. This deliberately narrows toward the project the apprentice will carry into the Synoptic module, while still covering the deep treatment of product quality and the professional selection and application of software tooling at scale that Level 6 demands. The assessed work centres on a substantial engineering artefact addressing an incompletely specified problem, with comparative evaluation of alternative approaches, exactly the analytical register the EPA distinction descriptors demand. 

This module is the capstone of the course's AI fluency thread and the home of its professional-responsibility spine. It examines how AI and emerging technologies are reshaping software engineering and the organisations it serves, and equips apprentices to evaluate, adopt and govern them responsibly. The module provides the course's deep treatment of the legal, ethical, social and professional standards applying to digital and technology solutions: data protection, accessibility, intellectual property, regulatory and compliance frameworks, and of sustainable development approaches including green computing. Apprentices conduct a full ethical impact assessment of an AI-enabled system and evaluate an emerging technology for organisational adoption, learning to champion diversity, inclusion and accessibility as engineering requirements rather than afterthoughts. 

This module unites the course's security and engineering threads into secure-by-design practice at Level 6. Apprentices implement software engineering projects using appropriate methods, approaches and techniques within a DevSecOps pipeline where security is automated, continuous and everyone's responsibility. The module develops the adaptive engineering demanded by real projects: responding to changing priorities and problems with revised recommendations and adapted plans, and determining, refining and adapting methods to evaluate project outcomes. As part of the AI fluency thread, it addresses AI security: the vulnerabilities AI-enabled systems introduce and the secure engineering of systems that incorporate them. This includes the use of AI within DevOps itself, weighing an AI agent that acts directly on infrastructure against an AI agent that produces deterministic scripts or tools for a human to review and run. Apprentices close the module able to evaluate their own engineering work systematically: extracting lessons learned and recommendations that improve future projects, the reflective-evaluative register the EPA rewards. 

This module develops the professional and leadership capability that Level 6 engineers need as their influence extends beyond their own code. It covers the concepts and principles of leadership and the reporting craft of the senior professional: synthesising information and presenting concisely, reporting effectively to colleagues and stakeholders in language matched to audience. Apprentices develop the organisational fluency to apply relevant theories (change management, strategic practice, IT service management) to technology work and consolidate the behaviours of the established professional: presenting truthfully and appropriately, sharing best practice within their organisation and the wider community, and maintaining trend awareness through academic literature, professional sources and community participation. The module also owns the discipline of extending professional knowledge through research to lead improvement in the organisation. 

This 40-credit module is the culmination of the apprenticeship and the End Point Assessment (EPA)-bearing vehicle of the integrated degree. It incorporates the course's research methods teaching: research and evaluation techniques for the justification of digital and technology solutions, and the disciplined investigation and evaluation of innovative technologies. Apprentices scope their EPA project with employer involvement and EPAO sign-off readiness, design its research and evaluation approach, and consolidate their AM2 portfolio against the professional discussion themes, all as formative preparation. The module's summative assessment is the End-Point Assessment itself: the AM1 project report, presentation and questioning, and the AM2 professional discussion underpinned by portfolio, both conducted and marked by the EPAO under the ST0119 v1.2 EPA plan. The university mark for the module is derived from the EPAO's grades using the published conversion mechanism set out in the Course Specification.

* Modules are subject to review and change throughout the year.

LSBU Virtual Engagement Platform

Explore life at LSBU from anywhere - Take a virtual tour to explore our campus, discover key facilities and experience what student life is like.

Explore our campuses

Teaching and Assessment

How will I learn?

Assessment is 100% coursework throughout and will be authentic, work-based and competence-aligned. Wherever possible, module coursework comprises working engineering artefacts: a tested software component, an architecture design with rationale, a security assessment, a data product, a CI/CD pipeline, a project delivery plan, an evaluated workplace implementation. These artefacts are produced in, or grounded in, the apprentice's own organisation, so that assessment activity is a workplace activity and assessment evidence has business value beyond the assessment value. There are no examinations: coursework-based assessment replicates the way software engineering competence is actually demonstrated in industry.

Each module includes formative and summative assessment. Formative assessment includes practical exercises, code reviews, quizzes, draft designs, peer discussion and skills progress review, and includes feedforward advice. Summative assessment normally uses professional engineering artefacts supported, where appropriate, by technical documentation, self-evaluation, presentations/video recordings and demonstrations. Assessment tasks are sequenced so apprentices practise key skills before summative submission. Distinction-level performance is designed in from the outset: module assessment briefs and rubrics are explicitly aligned to the EPA grade descriptors, so that apprentices practise producing work at the standard the EPA distinction descriptors demand (justification of choices, comparison of alternative approaches, critical evaluation of impact) from Year 1 rather than encountering these expectations for the first time at EPA.

Entry Level Requirements

      The normal academic entry requirement is 112 UCAS tariff points, preferably including a computing, mathematics, science or technology subject. The higher tariff, compared with the School's Level 4 apprenticeship certificates, reflects the scope and duration of an integrated degree apprenticeship culminating at Level 6. Applicants should normally hold GCSE English and Mathematics at grade 4/C or above, or an accepted equivalent such as Functional Skills Level 2. Applicants without standard qualifications will be considered where they can demonstrate relevant prior learning, professional experience or employer-supported occupational competence.

Choose your country

  • Afghanistan
  • Albania
  • Algeria
  • Angola
  • Argentina
  • Australia
  • Austria
  • Azerbaijan
  • Bahrain
  • Bangladesh
  • Barbados
  • Belgium
  • Botswana
  • Brazil
  • British Council Women in STEM Scholarships
  • Bulgaria
  • Cambodia
  • Cameroon
  • Canada
  • Chile
  • China
  • Colombia
  • Croatia
  • Cyprus
  • Czech Republic
  • Denmark
  • Dominican Republic
  • Egypt
  • Estonia
  • Ethiopia
  • Finland
  • France
  • Gambia
  • Georgia
  • Germany
  • Ghana
  • Greece
  • Hungary
  • India
  • Indonesia
  • Iran
  • Iraq
  • Ireland
  • Italy
  • Jamaica
  • Japan
  • Jordan
  • Kazakhstan
  • Kenya
  • Kuwait
  • Latvia
  • Lebanon
  • Libya
  • Lithuania
  • Luxembourg
  • Malaysia
  • Malta
  • Mauritius
  • Mexico
  • Mongolia
  • Morocco
  • Myanmar
  • Nepal
  • Netherlands
  • New Zealand
  • Nigeria
  • Norway
  • Oman
  • Pakistan
  • Poland
  • Portugal
  • Qatar
  • Romania
  • Russian Federation
  • Saudi Arabia
  • Senegal
  • Serbia
  • Sierra Leone
  • Singapore
  • Slovakia
  • Slovenia
  • Somalia
  • South Africa
  • South Korea
  • Spain
  • Sri Lanka
  • Sweden
  • Switzerland
  • Thailand
  • Trinidad and Tobago
  • Tunisia
  • Turkiye
  • Uganda
  • Ukraine
  • United Arab Emirates
  • United States of America
  • Uzbekistan
  • Venezuela
  • Vietnam
  • Zambia
  • Zimbabwe

Need further information?

Call us on 0800 923 8888 to discuss entry requirements.

More contact info

Apply

Course delivery modes and application methods

Mode Duration Start date Application code Application method
Apprenticeship 39 Months (including EPA period) January 6355 Direct to LSBU

An Apprenticeship Standard is comprised of a programme of study, an End Point Assessment and on-the-job learning. This means that in addition to meeting academic requirements, you’ll  need to be employed in a role related to your apprenticeship. The process of applying depends on whether you have an employer to sponsor (and support) you.

If you are employed and your employer has confirmed they will support your apprenticeship:

You are welcome to submit an application via our application system. You’ll need to provide details of your employment/employer as part of the application. You’ll also need to ensure you and your employer meet the requirements – find out who can be an apprentice to see if you meet the entry requirements and employer commitments to find out more about your employer’s role.

If you are not employed:

  • You will need to find a job role related to the apprenticeship you wish to apply for, with an employer who is happy to support you. If you would like to find an employer to support your apprenticeship with LSBU, you can search which employers are currently advertising Apprenticeships via the National Apprenticeship Service website searching for ‘London South Bank University’ as keywords.
  • If there are no search results, this means there are currently no vacancies. We update our vacancies regularly, so please do check back regularly.
  • Many employers advertise their apprenticeship vacancies on their websites or via other portals. You could search for ‘find an apprenticeship’ online.
  • When you’re ready to apply, see the government's advice on how to write a winning apprenticeship application and make your application.

Further information for apprentices

If you’re a prospective apprentice, you can find out more about who can be an apprentice on our student pages.

Further information for employers

If you’re an employer, you can find information about the employer commitments and further related information on the related pages for business.

See our admissions policy 1.5 MB and complaints policy 516.0 KB.

Prepare to start

There are steps the apprentices, the employer and the University need to complete before you start your course. Take a look at the steps to be completed in the New Students: Apprentices section. Employers may also like to look at our steps to offering an apprenticeship.

    How to apply

    International students

    International applicants can apply directly to LSBU and should consult our international how to apply guide for further information on the application process and key dates.

    Accommodation

    Prepare to start

    Applicant events
    After you’ve received your offer we’ll send you emails about events we run to help you prepare for your course. You’ll also be invited to our Applicant Taster Day so keep your eyes peeled!
    Enrolment
    Before you start your course, we’ll send you information on what you’ll need to do before you arrive and during your first few days on campus. You can read about the process on our enrolment pages.

    Fees

    Funding

    The cost of the apprenticeship is paid fully by the employer (sometimes part funded by the government) through apprenticeship levy. The apprenticeship levy is a pot of money some companies pay into, which all businesses have access to spend on the training costs of apprenticeships. Companies fall into two categories: levy-payers (who pay into the pot) and non-levy payers (who do not). You can find out more in our Levy and Funding section, specifically for employers

    The apprentice does not contribute toward the cost of study.

    Bands

    Apprenticeship standards are all assigned a funding band by the Government – these funding bands are the maximum amount the Government will fund via the levy towards a given apprenticeship standard. There are currently 30 funding bands ranging from £1,000 to £27,000.

    Incentives

    Employers with less than 50 staff sending an apprentice aged 16-18 will have 100% of the training costs paid by the government. All employers who employ an apprentice aged 16-18 on the first day of teaching will receive a £1,000 incentive from the government. You can find out more in our Levy and Funding section, specifically for employers.

    Cost

    You can find out the funding band for an Apprenticeship Standard on the Government website. To find out how much we are charging, please get in touch with us at apprenticeships@lsbu.ac.uk

    Contact information

    International team enquiry

    Discover Uni Key Information