NCC Level 5 Diploma in Computing (L5DC)

NCC Level 5 Diploma in Computing (L5DC)
Course Fee: £4500

The Level 5 Diploma in Computing (L5DC) is a qualification equivalent to the second year of a UK bachelor’s degree in computing. Building on the foundation of the Level 4 Diploma, it provides students with advanced knowledge and practical expertise across key areas such as database development, information systems analysis, software engineering, and network security.

About This Course

The Level 5 Diploma in Computing (L5DC) is a qualification equivalent to the second year of a UK bachelor’s degree in computing. Building on the foundation of the Level 4 Diploma, it provides students with advanced knowledge and practical expertise across key areas such as database development, information systems analysis, software engineering, and network security.

Learners can choose to specialise in fields like Data Science or Cyber Security, gaining in-depth technical and analytical skills aligned with current industry demands. The qualification integrates academic theory with practical, hands-on learning, developing problem-solving, programming, and project management competencies essential for professional success.

Am I eligible for this programme?

Applicants must hold one of the following:

  • NCC Education Level 4 Diploma in Computing (L4DC), or
  • An equivalent qualification approved by NCC Education.

Non-native English speakers must demonstrate English proficiency with an IELTS score of 5.5 or equivalent to ensure they can successfully engage with the course content.

Course Fees

The fee for enrolling onto this course is £4500.

Students can make payment using one of the following methods:

  • Credit or Debit Card
  • Bank Transfer
  • Interest Free Monthly installments
  • Western Union

What is included in the cost of my course?

  • All course material, including online modules and written assignments.
  • Personal tutor support with 1-2-1 Zoom sessions where required.
  • Dedicated student support
  • Access to an online social learning forum
  • Assignment marking and feedback.

Module listing

Students must attempt all four specialist units and two elective units

Specialist Units Mandatory

Networking Security and Cryptography

This module explores network security principles and cryptographic techniques used to protect data and communication systems. Learners study encryption methods, authentication, firewalls, and threat prevention. The module equips students with the skills to identify vulnerabilities, design secure networks, and implement strategies to safeguard information within modern computing environments.

Computing Project

This module explores network security principles and cryptographic techniques used to protect data and communication systems. Learners study encryption methods, authentication, firewalls, and threat prevention. The module equips students with the skills to identify vulnerabilities, design secure networks, and implement strategies to safeguard information within modern computing environments.

Computing Project

The Computing Project module enables learners to apply theoretical and practical computing knowledge to a real-world project. Students design, develop, and present an independent solution to a complex problem, demonstrating skills in project management, research, analysis, and implementation. It promotes innovation, critical thinking, and professional standards expected in the IT industry.

Agile Development

This module introduces the principles of Agile methodology in software development. Learners explore frameworks like Scrum and Kanban, focusing on iterative design, teamwork, and continuous improvement. Through practical exercises, students gain experience in managing agile projects, adapting to change, and delivering high-quality software solutions efficiently and collaboratively.

Mobile App Development

The Mobile App Development module covers the design and creation of applications for mobile platforms such as Android and iOS. Learners develop skills in user interface design, coding, and testing using relevant development tools. The module focuses on functionality, performance, and user experience, preparing students for careers in mobile software development.

Elective Units:

Data Analysis and Visualisation with Python

This module teaches learners to use Python for data analysis and visualisation, applying libraries such as Pandas, NumPy, and Matplotlib. Students learn to process, interpret, and present complex datasets effectively. The module strengthens analytical thinking and programming skills, essential for data-driven decision-making and careers in data science and analytics.

Artificial Intelligence

The Artificial Intelligence module introduces the fundamentals of AI concepts and techniques, including machine learning, neural networks, and intelligent systems. Learners explore how AI enhances automation, decision-making, and innovation. Through hands-on projects, students gain practical experience in developing AI models and understanding their ethical and real-world applications.

Back End Web Development

This module focuses on server-side programming and database integration for dynamic web applications. Learners use technologies such as Node.js, PHP, and SQL to build functional back-end systems. The module emphasises security, performance, and scalability, preparing students to create efficient and reliable web solutions supporting modern front-end frameworks.

Introduction to Data Science and Big Data

The Introduction to Data Science and Big Data module explores data collection, processing, and analysis using modern tools. Learners study data mining, predictive analytics, and big data technologies to manage large datasets effectively. The module provides foundational knowledge for understanding trends, supporting business decisions, and pursuing data science careers.

IT Project Management

This module covers the principles of IT project management, focusing on planning, execution, and evaluation. Learners explore methodologies such as Agile and PRINCE2, learning to manage time, resources, and risk effectively. The module develops leadership, communication, and organisational skills essential for managing successful IT and software development projects.

Professional and Career Development in IT

The Professional and Career Development in IT module helps learners prepare for success in the technology industry. It focuses on career planning, professional ethics, and workplace skills such as communication, teamwork, and adaptability. Students build personal portfolios and understand the expectations of professional practice in various IT roles.

Analysis, Design and Implementation

This module teaches the systematic process of analysing, designing, and implementing IT solutions. Learners explore methodologies for requirement gathering, system modelling, and software development. By applying practical design and programming techniques, students gain experience in creating robust, efficient, and user-centred systems for real-world computing applications.

Assignment listing

The Level 5 Diploma in Computing has 6 written assignments. The assignments are approximately 2,000-3,000 words each. Students are provided support on the modules and assignments via the ‘Tutor’ section of the learning platform.

Sample Certificate

University Progression

Students of the Level 5 Diploma in Computing (L5DC) can progress to final-year top-up degrees, including the BSc (Hons) Business Computing and Information Systems (University of Central Lancashire) or the BSc (Hons) Computing (University of Greenwich). Alternatively, students may apply directly to Year 3 of a related university degree programme in computing or IT.