Pearson Education Ltd · Level 5
Pearson BTEC Level 5 Higher National Diploma in Computing (Software Development)
You don’t just earn this. You learn to use it, one-to-one, on your own real work.
- LevelLevel 5
- Total credits24
- Guided learning98 hours
- Units in this qualification41
Awarded by Pearson Education Ltd · on the Ofqual register
What you’ll learn
What each unit actually teaches you to do
This Level 5 Higher National Diploma in Computing (Software Development) is designed for individuals working, or intending to work, in the digital technology sector. It includes the study of internet server design, distributed development, and networking concepts. WAN communications and end user support are also covered.
These are the units Pearson Education Ltd registers against this qualification. It is a catalogue, not a syllabus. Which of them you take depends on the combination the qualification requires, and that is set by the awarding body rather than by us. Every unit here is regulated, and every one you earn is yours to keep.
3D Games DevelopmentReal unit · Pearson Education Ltd
What you'll be able to do
- Understand the fundamental principles of 3D game development, including game design, programming, and art creation
- Know various 3D modelling techniques, such as polygon modelling, sculpting, and texturing, used to create game assets
- Implement game mechanics, including player movement, collision detection, and artificial intelligence, using appropriate programming languages and game engines
- Design game levels by creating engaging and challenging environments that enhance the player experience
- Test and debug games by identifying and resolving errors, glitches, and performance issues to ensure a smooth and enjoyable gameplay experience
Computer Network InfrastructureReal unit · Pearson Education Ltd
What you'll be able to do
- Understand the components of a computer network infrastructure, including servers, routers, switches and cabling
- Know network cabling standards, including Ethernet and fibre optic cabling, and their installation requirements
- Configure network devices, including routers, switches and firewalls, according to specified requirements
- Troubleshoot network infrastructure problems, using appropriate diagnostic tools and techniques
- Understand network security infrastructure, including firewalls, intrusion detection systems and VPNs
- Understand virtualisation concepts and their application in network infrastructure design
Computer platformsReal unit · Pearson Education Ltd
What you'll be able to do
- Understand the different types of computer platforms available.
- Know the key characteristics and features of various computer platforms.
- Select the most appropriate computer platforms for specific purposes.
- Understand the security considerations relevant to different computer platforms.
Data analysis and designReal unit · Pearson Education Ltd
What you'll be able to do
- Analyse different data analysis techniques and their applications
- Design data analysis solutions to meet specific requirements
- Evaluate data quality using appropriate metrics and methods
- Understand various data presentation methods and their suitability for different audiences
- Interpret data analysis results and draw meaningful conclusions
Data structures and algorithmsReal unit · Pearson Education Ltd
What you'll be able to do
- Understand the characteristics and applications of common data structures such as arrays, linked lists, stacks, queues, trees, and graphs.
- Understand fundamental algorithms for searching, sorting, and manipulating data structures.
- Implement data structures using appropriate programming languages and techniques.
- Analyse the efficiency of algorithms in terms of time and space complexity.
- Know common algorithm design paradigms such as divide-and-conquer, dynamic programming, and greedy algorithms.
Database design conceptsReal unit · Pearson Education Ltd
What you'll be able to do
- Understand different database models, including relational, NoSQL, and object-oriented models
- Know database design principles, such as normalisation and indexing
- Design a database to meet specific requirements
- Understand data integrity and security considerations in database design
- Implement database designs using appropriate database management systems
Designing and Managing Internet ServersReal unit · Pearson Education Ltd
What you'll be able to do
- Understand internet server design principles, including scalability and redundancy
- Manage internet server infrastructure, including hardware and network resources
- Implement server security measures, including firewalls and intrusion detection systems
- Optimise server performance, using techniques such as caching and load balancing
- Understand capacity planning for internet servers, considering future growth and demand
Distributed design and developmentReal unit · Pearson Education Ltd
What you'll be able to do
- Understand the core principles underpinning distributed design methodologies
- Know and compare different distributed development methodologies, including their strengths and weaknesses
- Design robust and scalable distributed systems, considering factors such as data consistency and fault tolerance
- Develop distributed applications using appropriate technologies and frameworks
- Understand and apply security considerations relevant to distributed environments, including authentication, authorisation, and data protection
End user supportReal unit · Pearson Education Ltd
What you'll be able to do
- Understand the fundamental principles underpinning end user support services
- Diagnose end user hardware, software and network problems effectively
- Provide remote technical support to end users, adhering to service level agreements
- Escalate complex technical issues to appropriate specialists, providing detailed information
- Understand relevant legislation and regulations relating to data protection, security and accessibility in the context of end user support
Forensic Data RecoveryReal unit · Pearson Education Ltd
What you'll be able to do
- Understand the principles of forensic data recovery, including data storage formats, file system structures, and data recovery techniques
- Know different data storage technologies, including hard drives, solid-state drives, and RAID arrays
- Use data recovery tools to recover lost or deleted data from various storage media
- Analyse recovered data to identify relevant information and evidence
- Understand the legal and ethical considerations involved in forensic data recovery, including data privacy, chain of custody, and admissibility of evidence
Formal methodsReal unit · Pearson Education Ltd
What you'll be able to do
- Understand formal methods in software development and their purpose
- Apply formal methods to software development processes
- Analyse system specifications using formal methods
- Verify system properties using formal methods
- Understand the limitations of formal methods in software development
Green ComputingReal unit · Pearson Education Ltd
What you'll be able to do
- Understand the principles of green computing, including energy efficiency, waste reduction, and sustainable practices.
- Know the environmental impact of computing, including carbon emissions, e-waste, and resource depletion.
- Implement energy-efficient practices in computing environments, such as power management, virtualisation, and cloud computing.
- Evaluate green computing technologies and solutions based on their environmental impact and performance.
- Understand sustainable software development practices, including code optimisation, resource management, and lifecycle considerations.
Human computer interfaceReal unit · Pearson Education Ltd
What you'll be able to do
- Understand human computer interaction (HCI) principles and their importance in user interface design
- Know various usability evaluation methods, such as heuristic evaluation and user testing
- Design user interfaces that are intuitive, efficient and user-friendly, considering user needs and accessibility requirements
- Evaluate user interface designs, identifying usability issues and recommending improvements
- Understand accessibility considerations and guidelines, such as WCAG, and their application in user interface design
IT Security ManagementReal unit · Pearson Education Ltd
What you'll be able to do
- Understand fundamental IT security principles and their importance
- Know different IT security management frameworks and their application
- Assess IT security risks within an organisation
- Implement appropriate security controls to mitigate identified risks
- Monitor IT security to ensure ongoing protection
Internet server technologyReal unit · Pearson Education Ltd
What you'll be able to do
- Understand the different architectures used in internet servers, including their components and functionalities
- Know the features and capabilities of various server operating systems, such as Windows Server and Linux distributions
- Configure server hardware components, including processors, memory, and storage devices, to meet specific performance requirements
- Manage server security by implementing appropriate security measures, such as firewalls, intrusion detection systems, and access controls
- Troubleshoot server issues by identifying and resolving hardware, software, and network problems
Java programmingReal unit · Pearson Education Ltd
What you'll be able to do
- Understand the core principles of Java programming, including syntax, data types, and control structures
- Write well-structured and efficient Java programs to solve specific problems
- Use Java data structures, such as arrays, lists, and maps, to organise and manipulate data effectively
- Implement object-oriented principles, including encapsulation, inheritance, and polymorphism, in Java code
- Understand the purpose and usage of common Java libraries and frameworks for software development
Knowledge systemsReal unit · Pearson Education Ltd
What you'll be able to do
- Understand the core concepts underpinning knowledge systems.
- Know the different types of knowledge systems and their applications.
- Design a knowledge system to address a specific need.
- Implement a knowledge system using appropriate technologies.
- Evaluate the effectiveness of a knowledge system.
Local Area NetworkingReal unit · Pearson Education Ltd
What you'll be able to do
- Understand local area networking principles, including topologies, protocols, and addressing schemes
- Know LAN hardware and software components, including network interface cards, switches, routers, and operating systems
- Design a LAN that meets specific performance and security requirements
- Implement a LAN, including configuring hardware and software, and connecting devices
- Troubleshoot LAN issues, including connectivity problems, performance bottlenecks, and security breaches
- Understand LAN security measures, including access control, firewalls, and intrusion detection systems
MS Office solution developmentReal unit · Pearson Education Ltd
What you'll be able to do
- Understand MS Office solution development concepts, including the different types of solutions and their applications
- Design MS Office solutions that meet specific user requirements and business needs
- Develop MS Office solutions using appropriate tools and techniques
- Test MS Office solutions to ensure they function correctly and meet quality standards
- Document MS Office solutions clearly and comprehensively for future reference and maintenance
Management in ITReal unit · Pearson Education Ltd
What you'll be able to do
- Understand the key management principles applicable to IT environments.
- Know the established IT governance frameworks and their purpose.
- Manage IT projects effectively, adhering to timelines and budgets.
- Manage IT teams, fostering collaboration and productivity.
- Understand the principles of IT risk management and mitigation strategies.
Maths for software developmentReal unit · Pearson Education Ltd
What you'll be able to do
- Understand mathematical concepts relevant to software development, such as logic, algebra, and statistics
- Apply mathematical techniques to solve problems in software development, such as algorithm design and data analysis
- Use mathematical tools, such as spreadsheets and statistical software, to support software development tasks
- Understand different methods of data representation in computers, including binary, hexadecimal, and floating-point numbers
- Understand the principles of algorithm design and analysis, including time complexity and space complexity
Microsoft application development using .netReal unit · Pearson Education Ltd
What you'll be able to do
- Understand the fundamentals of .NET application development, including the .NET Framework, Common Language Runtime (CLR), and C# programming language
- Know the features and functions of Microsoft development tools, such as Visual Studio and .NET SDK
- Design .NET applications based on user requirements and software design principles
- Develop .NET applications using C# and other .NET technologies
- Test and debug .NET applications to ensure they meet quality standards and function correctly
Network Operating SystemsReal unit · Pearson Education Ltd
What you'll be able to do
- Understand the fundamental principles of network operating systems and their functions
- Configure network services, such as DNS, DHCP, and web servers
- Manage user accounts and permissions within a network environment
- Monitor network performance using appropriate tools and techniques
- Troubleshoot network issues and implement effective solutions
Networking conceptsReal unit · Pearson Education Ltd
What you'll be able to do
- Understand fundamental networking concepts, including OSI model and TCP/IP
- Know different network topologies, including bus, star, and ring
- Configure network devices, including routers and switches
- Understand network protocols, including HTTP, FTP, and SMTP
- Know about network security, including firewalls and intrusion detection systems
OOP programmingReal unit · Pearson Education Ltd
What you'll be able to do
- Understand the core principles of object-oriented programming (OOP), including abstraction, encapsulation, inheritance, and polymorphism
- Design classes and objects that effectively model real-world entities and their relationships
- Implement inheritance and polymorphism to create reusable and maintainable code
- Use design patterns to solve common software design problems in an object-oriented context
- Understand the concept of encapsulation and its role in protecting data integrity
Personal skills developmentReal unit · Pearson Education Ltd
What you'll be able to do
- Understand a range of personal development techniques and their application in a professional context
- Set realistic and achievable personal and professional goals, using recognised frameworks
- Manage own time effectively, prioritising tasks and meeting deadlines
- Communicate effectively with colleagues, clients and stakeholders, using appropriate communication methods
- Reflect on own performance, identifying areas for improvement and developing action plans
Professional developmentReal unit · Pearson Education Ltd
What you'll be able to do
- Understand the importance of professional development for career advancement and maintaining competence
- Identify own development needs based on skills gaps and career goals
- Plan professional development activities, including training courses, conferences, and self-study
- Evaluate own development and its impact on performance
- Understand different career pathways within the digital technology sector
Programming Robotics SystemsReal unit · Pearson Education Ltd
What you'll be able to do
- Understand the components and functionalities of robotic systems, including sensors, actuators, and controllers
- Know the characteristics and applications of different programming languages commonly used in robotics
- Program robot movements and behaviours using appropriate programming techniques
- Integrate sensors and actuators into robotic systems and program their interactions
- Test and evaluate the performance of robotic systems, identifying areas for improvement
Programming conceptsReal unit · Pearson Education Ltd
What you'll be able to do
- Understand fundamental programming concepts, including variables, data types, control structures, and functions
- Know different programming paradigms, such as object-oriented, procedural, and functional programming
- Write basic programs using a suitable programming language
- Debug code to identify and fix errors
- Understand common data structures, such as arrays, lists, and trees
Project ManagementReal unit · Pearson Education Ltd
What you'll be able to do
- Understand different project management methodologies, such as Agile, Waterfall, and PRINCE2
- Plan a project, including defining scope, setting objectives, and creating a schedule
- Manage project resources, including people, equipment, and materials
- Monitor project progress and identify potential problems
- Control project risks and implement mitigation strategies
- Evaluate project outcomes and identify lessons learned
Quality systemsReal unit · Pearson Education Ltd
What you'll be able to do
- Understand quality management principles, including ISO 9000 and other relevant standards
- Know different quality assurance methods, such as audits, inspections, and testing
- Implement quality control procedures to ensure products and services meet specified requirements
- Monitor quality performance using key performance indicators (KPIs)
- Improve quality systems through continuous improvement initiatives
Software development projectReal unit · Pearson Education Ltd
What you'll be able to do
- Plan a software development project, defining scope, objectives, and resources
- Manage a software development project, including task allocation, progress tracking, and risk management
- Develop software according to specified requirements and design specifications
- Test and document software to ensure quality and maintainability
- Evaluate the outcomes of a software development project against the initial objectives and requirements
Software testingReal unit · Pearson Education Ltd
What you'll be able to do
- Understand the fundamental principles of software testing, including different testing levels and types
- Create comprehensive test plans that cover all aspects of the software under test
- Execute software tests according to the test plan, using appropriate testing tools and techniques
- Document test results accurately and comprehensively, including defects found and their resolution
- Understand different software testing methodologies, such as Agile testing and Waterfall testing
System analysisReal unit · Pearson Education Ltd
What you'll be able to do
- Understand different system analysis methodologies and their applications
- Gather system requirements from stakeholders using appropriate techniques
- Model system processes using recognised modelling tools and notations
- Analyse system data to identify trends, patterns, and anomalies
- Document system specifications clearly and comprehensively
VB enterprise developmentReal unit · Pearson Education Ltd
What you'll be able to do
- Understand the key concepts and principles of VB (Visual Basic) enterprise development
- Know the features and capabilities of VB enterprise development tools and frameworks
- Develop VB enterprise applications that meet specific business requirements
- Connect to and interact with databases using VB and appropriate data access technologies
- Deploy VB enterprise applications to target environments, ensuring proper configuration and security
Visual programmingReal unit · Pearson Education Ltd
What you'll be able to do
- Understand the core concepts of visual programming
- Know different visual programming environments and their features
- Design visual programs to meet specific requirements
- Develop functional visual programs using appropriate tools
- Test visual programs to ensure they operate correctly
Visual programming developmentReal unit · Pearson Education Ltd
What you'll be able to do
- Understand fundamental visual programming concepts and their application in software development
- Design user-friendly and effective visual program interfaces, considering accessibility and usability
- Develop functional visual programs using appropriate visual programming tools and techniques
- Test visual programs thoroughly to identify and rectify errors, ensuring program stability and reliability
- Understand the principles of event-driven programming and its role in visual program development
Visual programming fundamentalsReal unit · Pearson Education Ltd
What you'll be able to do
- Understand fundamental concepts of visual programming, including data flow and graphical user interface (GUI) design
- Know the features and capabilities of various visual programming environments and platforms
- Create functional visual programs to solve specific problems or tasks
- Debug and troubleshoot visual programs to identify and resolve errors
- Understand the principles of event-driven programming and how it applies to visual programming
WAN CommunicationsReal unit · Pearson Education Ltd
What you'll be able to do
- Understand WAN communication technologies, including MPLS and VPN
- Configure WAN connections, including routers and firewalls
- Troubleshoot WAN issues, identifying and resolving connectivity problems
- Understand WAN security considerations, including encryption and authentication
- Monitor WAN performance, using appropriate tools and techniques
Website designReal unit · Pearson Education Ltd
What you'll be able to do
- Understand the fundamental principles of effective website design.
- Know the range of website design tools and techniques available to designers.
- Plan a website design that meets specific requirements.
- Create a functional and aesthetically pleasing website design.
- Evaluate a website design against established criteria.
Work experienceReal unit · Pearson Education Ltd
What you'll be able to do
- Understand workplace expectations regarding behaviour and professionalism
- Apply learned skills and knowledge effectively in a real work environment
- Follow established workplace procedures and protocols
- Communicate effectively with colleagues and clients in the workplace
- Reflect on personal performance and learning during work experience
The honest bit
You’ve started things before
Most courses were built for a room full of people who aren’t you. A cohort moves on whether or not your week allowed it, and by the third week the thing you’re behind on becomes the reason you stop opening it.
There’s no cohort here, and no timetable to fall behind. Before anything starts, Zavmo asks when you’re sharpest and how long you can realistically sit down for, then builds the sessions around those answers. A bad fortnight changes your pace. It doesn’t put you behind.
And you only pay once you start learning. Searching and planning are free, and you can cancel any time — so the cost of finding out is an afternoon, not a year.
Your passport
Every credit is a stamp you keep
Level 5 credits are regulated. They don’t vanish when a subscription ends or a website closes. They travel to any employer, and Zavmo keeps the map of what you’ve earned and what’s next.
Each stamp is a real unit registered against this qualification.
Who’d teach you this

The Evidence Evaluator
Assessor
Helps you show what you can actually do, gathering the evidence that proves it as you learn.
Meet all twelve tutorsWhere this connects
Where these credits take you
A qualification is never a dead end here. See the jobs its credits open, the national occupational standards its units map to, and the future skills they quietly build.
- Design and Implement Data Analysis Studies
- Manage Data Analysis Services
- Manage information security vulnerability assessments
- Manage secure software development activities
Where this can lead
Associate Network Optimisation Specialist
Your journey starts here, but where it goes is entirely up to you. We'll provide the tools, the training, and the opportunities. Your curiosity and drive will do the rest. This isn't just a job; it's the start of a serious career in a critical field.
See the whole journey →Showing 6 roles, drawn from 10 job records mapped to this qualification.
Skills it covers
What the job actually needs. These are the standards the units are built against, in the words employers and awarding bodies already use for the work itself.
How you’ll actually learn this
One-to-one, on your own real work
A qualification is usually something done to you: sit the class, sit the exam, hope it sticks. Here it’s the opposite. You learn it one-to-one with a companion, on your own real work, and you keep going until you can use it, not just recall it.
Applied to your work in any of these jobs
This unit covers 3D game development principles including game mechanics and level design. Learners will apply 3D modelling techniques, implement game functionalities, and test and debug games effectively.
- Remember
- Understand
- Apply
- Analyse
- Evaluate
- Create
Built for Pearson BTEC Level 5 Higher National Diploma in Computing (Software Development)
41 units in this credential, in the order it lists them, awarded by Pearson Education Ltd.
- 3D Games Development
- Computer Network Infrastructure
- Computer platforms
- Data analysis and design
- Data structures and algorithms
- Database design concepts
and 35 more in the full unit list below.
One to one, not one to many
No two people run this the same way
A course is written once and handed to everyone. This is assembled around you, and keeps changing as it learns you. Five things it reads, and what each one changes.
- Your actual work Every unit is taught against a live piece of your own work, not a worked example from a textbook.
- What you already know The first conversation finds your starting point, so you skip what you can already do and spend the time on what you cannot.
- The conditions you learn under Not a learning-styles quiz. The evidence does not support those. The dimensions the research does back, read once and used to shape the plan.
- How far you got last time It picks up mid-thought. The tutor knows what you said, what you struggled with, and what it asked you to try.
- Which tutor suits the moment Twelve of them, each for a different kind of thinking. The one who walks you through a first idea is not the one who stress-tests it.
See how you learn, free. Eight questions, no sign-up. A directional taster; the diagnostic inside Zavmo goes deeper and keeps adapting.
Why it sticks
Most courses stop at remembering
There’s a well-known ladder of how deeply you learn something, called Bloom’s Taxonomy. Most courses get you up the first two rungs: you remember some facts, you pass a test, you forget it. Real skill lives at the top. Judging, deciding, creating. And this isn’t a generic ladder: every rung has a named Zavmo tutor who walks you up it.
- 6CreateThe Creative Catalyst
- 5EvaluateThe Evidence Evaluator
- 4AnalyseThe Analyst
- 3ApplyThe Coach
- 2UnderstandThe Connector
- 1RememberThe Builder
Where most courses leave you Where Zavmo takes you
The value
Why the companion is worth £70 a month
You’re not paying for the units. They’re regulated, and the same wherever you earn them. You’re paying for the one thing that decides whether you actually get there: a companion that makes them stick, on your real work.
That is one-to-one on this qualification, every day, on the work you already do, for £70 a month. Your first module is free, so you can see the teaching before you pay for any of it. Billed monthly, cancel any time and billing stops.
This qualification is no longer awarded.
Registrations for it closed some time ago, so it cannot be started today. It appears here because it is on the Ofqual register and may be one you already hold. If you are looking for a current route, browse the qualifications that are still open.
Browse current qualifications