NCC Level 5 Diploma in Computing (L5DC)
UNIVERSITY FOUNDATION PROGRAM
LEVELS: 5 | £4,500
The NCC Education Level 5 Diploma in Computing (L5DC) is designed to build on the knowledge and skills developed at Level 4 and prepare learners to play a significant role within IT and computing organisations.
The programme introduces learners to current and in-demand areas of computing, including mobile application development, Agile development, network security and cryptography, computing projects, artificial intelligence, data science, data analysis, back-end web development and IT project management.
The qualification is regulated by Ofqual and Qualifications Wales and has Qualification Number 600/3055/0. The Level 5 Diploma in Computing carries 120 credits, all at RQF Level 5, with 1,200 hours Total Qualification Time. For the standard Level 5 Diploma in Computing pathway, Guided Learning Hours are stated as approximately 319 to 350 hours.
Applicants must have at least one of the following:
OR
Applicants whose first language is not English must normally have:
OR
Applications for direct entry at other points may also be considered where documented evidence demonstrates that the applicant’s general educational background and computing knowledge are appropriate for the proposed level of entry.
£4,500
Learners must successfully complete six units to achieve the NCC Education Level 5 Diploma in Computing.
The standard L5DC pathway consists of:
Each unit carries 20 credits, giving a total qualification value of 120 credits.
Core Units
1. Agile Development
20 Credits
This unit develops learners’ understanding of Agile approaches to software and systems development. Learners examine Agile principles, development lifecycles, team roles, techniques, documentation and methods such as timeboxing, and learn how to apply an appropriate Agile approach to a project scenario.
2. Mobile App Development
20 Credits
This unit develops the knowledge and practical skills required to understand, design and develop applications for mobile devices. Learners explore mobile application technologies, development processes, implementation, testing, version control and deployment of mobile applications.
3. Network Security and Cryptography
20 Credits
This unit develops a systematic understanding of network security and cryptography. Learners explore network security principles, cryptographic techniques, symmetric and asymmetric encryption, hash functions, digital signatures, operating system security, vulnerabilities and approaches to managing information security risks.
4. Computing Project
20 Credits
This unit enables learners to undertake a substantial computing project and develop an appropriate computing artefact. Learners identify a project, plan and manage its development, analyse requirements, design and construct the solution, test the outcome and critically evaluate both the project process and final result.
Elective Units
Learners select two of the following elective units to complete the qualification.
5. Analysis, Design and Implementation
20 Credits
This unit develops learners’ understanding of object-oriented analysis and design and the transition from analysing a system to developing an appropriate design. Learners explore modelling, prototyping, user-centred design and object-oriented approaches to implementing software solutions.
6. Artificial Intelligence
20 Credits
This unit introduces the principles, development and applications of artificial intelligence. Learners explore AI problem-solving, search methods, knowledge representation, uncertainty, machine learning concepts and AI applications before applying appropriate techniques to construct and evaluate AI models for real-world problems.
7. Back-End Web Development
20 Credits
This unit develops practical skills in server-side web development. Learners explore back-end technologies, programming languages, APIs and databases and learn how to design and develop dynamic web applications that communicate effectively between the back-end, database and user-facing interface.
8. Data Analysis and Visualisation with Python
20 Credits
This unit develops learners’ ability to use data science principles and Python to analyse and present data. Learners use tools such as Jupyter Notebook, develop Python programmes and apply data analysis and visualisation techniques to investigate information and address business problems.
9. Introduction to Data Science and Big Data
20 Credits
This unit introduces the fundamental concepts of data science, Big Data and data analytics. Learners examine different types and sources of data, data quality, the data science lifecycle, Big Data characteristics and the processes used to explore and analyse large and varied datasets.
10. Professional and Career Development in IT
20 Credits
This unit helps learners develop the professional and employability skills required for careers within the IT sector. Learners evaluate their existing skills, identify development needs, consider career opportunities and develop professional materials and plans that support their future career progression.
11. IT Project Management
20 Credits
This unit develops learners’ understanding of how IT projects are planned, organised, monitored and controlled. Learners examine project lifecycles, planning techniques, estimating, risk, resources, monitoring and control, change management and the challenges associated with managing technology projects.
Assessment is completed through a combination of Global Assignments and Global Examinations, depending on the units studied.
The four specialist units are assessed as follows:
The elective units are assessed as follows:
As learners complete the four specialist units and select two elective units, the exact number of examinations depends on the elective units selected.
Every learner will undertake assignment-based assessment across the required units. All learners will also undertake an examination component in Network Security and Cryptography. Learners selecting Introduction to Data Science and Big Data will undertake an additional examination component.
The NCC Education specification states that the Level 5 Diploma in Computing makes up the second year of the NCC Education degree journey and builds upon the knowledge developed through the Level 4 Diploma in Computing. It also states that NCC Education qualifications are recognised and valued by employers and universities worldwide.
The qualification therefore provides a higher education pathway for learners wishing to continue their computing studies beyond Level 5.
The specification supplied does not state a guaranteed direct-entry arrangement with a particular university or identify a specific final-year Bachelor’s programme. Admission, advanced standing and credit recognition for a particular university degree are therefore subject to the requirements and decisions of the receiving university.