Higher National Diploma in Computing
Mosta, Malta
Diploma
DURATION
2 years
LANGUAGES
English
PACE
Part time
APPLICATION DEADLINE
EARLIEST START DATE
Sep 2027
TUITION FEES
EUR 6,500 *
STUDY FORMAT
On-Campus
* EU | prices for Non-EU applicants may differ
Key Summary
About: The Higher National Diploma in Computing equips you with knowledge and practical skills to work in computing roles. Pearson BTEC Higher Nationals develop independent-thinking professionals, widen access to higher education and support progression to undergraduate study or professional qualifications. Teaching mixes lectures, discussions, hands-on labs and Moodle-based resources; facilities include PCs (Windows 7/Linux) with Microsoft, Oracle and Adobe software.
Career Outcomes: Graduates can enter roles such as software developer, systems analyst, network administrator, IT support technician, and database administrator, or progress to undergraduate study or professional IT qualifications. Related pathways include cybersecurity, cloud services, systems integration and software engineering.
The purpose of the Higher National Diploma in Computing program is to equip you with the necessary knowledge, understanding, and skills needed to succeed in employment in the computing industry.
The purpose of Pearson BTEC Higher Nationals is to develop students as independent-thinking professionals who can meet the demands of employers and adapt to a constantly changing world. The qualifications aim to widen access to higher education and improve the career prospects of those who take them.
- Enable your progression to an undergraduate degree or further professional qualification in computing or any other related area
- Provide you with opportunities for specialist study relevant to individual vocations and contexts
- Support you whether you are already employed or about to enter employment in the computing industry
- Develop your ability in the computing industry through effective use and combination of the knowledge and skills gained in different parts of the program
- Develop a range of skills and techniques, personal qualities, and attributes essential for successful performance in different working contexts thereby enabling you to make an immediate contribution to employment
- Provide flexibility, knowledge, skills, and motivation as a basis for future studies and career development in computing
ICT is both an academic and a practical subject so you will be taught with a flexible classroom-based method, through different ways, such as lectures, discussions, and hands-on activities. We provide you with key reading and research activities, and you will make the most of our learning portal.
Our classrooms are equipped with PCs running Windows 7 and/or Linux and a whole range of industry-standard and educational software from Microsoft, Oracle, Adobe, and others.
Most of our students bring their own laptops, but this is not essential since you can use the school’s facilities. Our Learning Portal Moodle allows you to access electronic learning resources, as well as electronic discussions with lecturers and other students.
- EQF / MQF Level: Level 5
- Mode of Delivery: Traditional
- Duration of Course: 2 Academic Years - Part-Time, 3 hours, Twice a Week
- ECTS Credits: 240 UK Credits (equivalent to 120 ECTS)
- Program Qualifies for Get Qualified Scheme
Year 1
Programming (7.5 ECTS Credits)
This unit introduces students to the core concepts of programming with an introduction to algorithms and the characteristics of programming paradigms.
Among the topics included in this unit are: introduction to algorithms, procedural, object-orientated & event-driven programming, security considerations, the integrated development environment, and the debugging process.
On successful completion of this unit, students will be able to design and implement algorithms in a chosen language within a suitable Integrated Development Environment (IDE). This IDE will be used to develop and help track any issues with the code.
As a result, they will develop skills such as communication literacy, critical thinking, analysis, reasoning, and interpretation which are crucial for gaining employment and developing academic competence.
Networking (7.5 ECTS Credits)
The aim of this unit is to provide students with a wider background knowledge of computer networking essentials, how they operate, protocols, standards, security considerations, and the prototypes associated with a range of networking technologies.
Students will explore a range of hardware, with related software, and will configure and install these to gain knowledge of networking systems. A range of networking technologies will be explored to deliver a fundamental knowledge of Local Area Networking (LAN), Wide Area Networking (WAN), and their evolution to form large-scale networks, and the protocol methodologies related to IP data networks will be explored.
On successful completion of this unit students will gain knowledge and skills to successfully install, operate, and troubleshoot a small network; and the operation of IP data networks, routers, switching technologies, IP routing technologies, IP services, and basic troubleshooting. Supporting a range of units in the Higher National suite, this unit underpins the principles of networks for all and enables students to work towards their studies in vendor units, if applicable.
Students will develop skills such as communication literacy, critical thinking, analysis, reasoning, and interpretation, which are crucial for gaining employment and developing academic competence.
Professional Practice (7.5 ECTS Credits)
This unit provides a foundation for good practice in a variety of contexts. The ability to communicate effectively using different tools and mediums will ensure that practical, research, design, reporting, and presentation tasks are undertaken professionally and in accordance with various communication conventions. In everyday life, the ability to apply critical reasoning and solve problems are necessary skills to enable task resolution and facilitate effective decision-making.
Working with others in a group environment academically or within the workplace is an integral part of everyday life. Therefore, understanding the dynamics of teams in terms of culture, roles, and responsibilities will ensure that there is a better understanding and awareness of the importance and value of teamwork. Continuing professional development, self-improvement, and working towards various goals is an area that is encouraged in the workplace through the appraisal framework. In addition, professional development extends into higher levels of learning, and the need to demonstrate effective research skills and academic reporting skills is also required.
Among the topics included in this unit are: the development of communication skills and communication literacy; the use of qualitative and quantitative data to demonstrate analysis, reasoning, and critical thinking; and tasks that require the integration of others within a team-based scenario and planning and problem-solving.
On successful completion of this unit, students will be able to demonstrate leadership skills through the dynamics of team working, through reflective practice be able to evaluate the contributions made as an individual and also of others. As a result, they will develop skills such as communication literacy, critical thinking, analysis, reasoning, and interpretation, which are crucial for gaining employment and developing academic competence.
Managing a Successful Computing Project (7.5 ECTS Credits)
The aim of this unit is to offer students an opportunity to demonstrate the skills required for managing and implementing a project. They will undertake independent research and investigation for carrying out and executing a computing project that meets appropriate aims and objectives.
On successful completion of this unit, students will have the confidence to engage in decision-making, problem-solving, and research activities using project management skills. They will have the fundamental knowledge and skills to enable them to investigate and examine relevant computing concepts within a work-related context, determine appropriate outcomes, decisions, or solutions, and present evidence to various stakeholders in an acceptable and understandable format.
Computer Systems Architecture (7.5 ECTS Credits)
This unit introduces students to the foundations of computer systems architecture together with the integrated hardware and software components and subsystems that enable and allow data to be input, processed, and output. The unit further explores the concepts of operating systems, hardware management, and computer networks together with the practical skills needed to diagnose, troubleshoot, and maintain computer systems taking the security of these systems into consideration.
Among the topics included in this unit are: CPUs, memory, input & output devices, ALU operations, program execution, operating systems (including kernel, file systems, API, and system calls), hardware management, installation, firmware, device drivers, networking (including OSI and TCP/IP models), error and information gathering, fault diagnostics, security and problem resolution.
On successful completion of this unit, students will be able to explain the purpose and role of operating systems, the relationship between the subsystems embedded within a central processing unit, the core hardware and software components associated with computer operations and be able to configure the hardware and systems needed to establish a computer network together with practical diagnostic and troubleshooting techniques. As a result, they will develop skills such as communication literacy, critical thinking, analysis, reasoning, and interpretation which are crucial for gaining employment and developing academic competence.
Website Design and Development (7.5 ECTS Credits)
This unit introduces students to the underpinning services required to host, manage, and access a secure website before introducing and exploring the methods used by designers and developers to blend back-end technologies (server-side) with front-end technologies (client-side). To help ensure new designers can design and deliver a site that offers an outstanding User Experience (UX) supported by an innovative User Interface (UI) this unit also discusses the reasons, requirements, relationships, capabilities, and features of the systems they will be using and gives them an opportunity to explore various tools, techniques and technologies with ‘good design’ principles to plan, design and review a multipage website.
Among the topics included in this unit are: domain structure, domain name systems, web protocols, database servers, development frameworks, website publishing, content management, search engine optimization, web browsers, HTML standards, CSS and CSS pre-processing (LESS, SASS), presentation models, responsive design, integrated development environments, user requirements, interface design, user experience, branding, navigation, optimization, and validation.
On successful completion of this unit, students will be able to explain server technologies and management services associated with the hosting and management of secure websites, categorize website technologies, tools, and software used to develop websites, utilize website technologies, tools, and techniques with good design principles to create a multipage website and create and use a Test Plan to review the performance and design of a multipage website.
As a result, they will develop skills such as communication literacy, critical thinking, analysis, reasoning, and interpretation, which are crucial for gaining employment and developing academic competence.
Year 2
Computing Research Project (15 ECTS Credits)
The aim of this unit is to offer students the opportunity to engage in sustained research in a specific field of study. The unit enables students to demonstrate the capacity and ability to identify a research theme, develop research aims, objectives, and outcomes, and present the outcomes of such research in both written and verbal formats. The unit also encourages students to reflect on their engagement in the research process during which recommendations for future, personal development are key learning points.
On successful completion of this unit, students will have the confidence to engage in problem-solving and research activities which are part of the function of a manager.
Students will have the fundamental knowledge and skills to enable them to investigate workplace issues and problems, determine appropriate solutions, and present evidence to various stakeholders in an acceptable and understandable format.
As a result, they will develop skills such as communication literacy, critical thinking, analysis, synthesis, reasoning, and interpretation which are crucial for gaining employment and developing academic competence.
Business Intelligence (7.5 ECTS Credits)
This unit introduces students to a range of tools, techniques, and technologies for acquiring data and processing this into meaningful information that can be used to support business functions and processes.
Within this unit, students will examine the concept of business processing in terms of data capture, conversion, and information output. Students will also be required to define the tools and technologies associated with business intelligence functionality.
The use of a business intelligence tool/s and techniques is also required to demonstrate an understanding of a given problem. Finally, students will be expected to evaluate the impact of business intelligence on effective decision-making.
On successful completion of this unit, students will be able to appreciate the importance of business intelligence in terms of optimizing decision-making and performance. By exploring the tools, techniques, and systems that support business intelligence students will have an awareness of the role and contribution that these technologies and methodologies have and their importance to organizations.
As a result, students will develop skills such as communication literacy, critical thinking, analysis, reasoning, and interpretation, which are crucial for gaining employment and developing academic competence.
Network Security (7.5 ECTS Credits)
This unit introduces students to the fundamental principles of Network Security practices. As Systems Administration and Management are important tasks in the day-to-day functioning and security of Information Systems, poor or improper practices can lead to loss of data, its integrity, performance reductions, security breaches, or total system failure. Special planning and provisions need to be made for ongoing support of systems and networks, which account for a significant proportion of the IT budget. With the widespread use of computers and the Internet for business customers and home consumers, the topic of security continues to be a source of considerable concern.
Among the topics included in this unit are: historical Network Security (NS) principles and associated aspects such as Firewalls, Routers, Switches, MD5, SSL, VPN, AES, SHA-1/2, RSA, DES, 3DES; different types of public and private key cryptography such as Caesar Cipher, IPSec; types of attacks that can be done on a network and methods of preventing such attacks such as Man-In-the-Middle (eavesdropping), Denial of Service (DoS), Distributed Denial of Service (DDoS) (ping); Certificate Authority (CA); ‘The Cloud’ Security aspects and associated counter-measures such Public Cloud, Private Cloud, Hybrid Cloud, Community Cloud, Platform-as-a-Service (PaaS), Infrastructure-as-a-Service (IaaS), phishing, spoofing, DNS attack, SQL Injection, MAC Address spoofing/control. Firewalls and other Gateways can be used as a tool for Intrusion Detection and Prevention as they can be situated on the perimeter of the Network to provide security.
On successful completion of this unit, students will be able to discuss with confidence several types of Network Security measures as well as associated protocols, cryptographic types, and configuration settings of Network Security environments. Finally, students will be able to test the security of a given network to identify and fix vulnerabilities.
As a result, they will develop skills such as communication literacy, critical thinking, analysis, reasoning, and interpretation, which are crucial for gaining employment and developing academic competence.
Cloud Computing (7.5 ECTS Credits)
This unit is designed to develop an understanding of the fundamental concept of Cloud Computing, cloud segments, and cloud deployment models, the need for Cloud Computing, an appreciation of issues associated with managing cloud service architecture and to develop a critical awareness of Cloud Computing based projects.
Topics included in the unit are the paradigms of networking, fundamentals of Cloud Computing, Cloud Computing architecture, deployment models, service models, security, technological drivers, and cloud service providers.
On successful completion of this unit, students will understand the concept, architecture, and services of Cloud Computing and will gain hands-on experience in configuring a cloud service from major providers such as ECM, Google, Amazon, Microsoft, IBM, etc. and implementing a simple cloud platform using open source software with an appropriate networking platform.
As a result, students will develop skills such as communication literacy, critical thinking, analysis, reasoning, and interpretation, which are crucial for gaining employment and developing academic competence.
Advanced Programming (7.5 ECTS Credits)
The aim of this unit is to familiarise students with these features and their best practices to ensure that their code is in line with industry standards.
Among the topics included in this unit are: object-orientated programming; polymorphism, encapsulation, class aggregation/association, constructors/destructors, inheritance, abstract classes, interfaces, containers, generics, introduction to design patterns, and Unified Modelling Language (UML).
On successful completion of this unit, students will be able to write code in an object-orientated fashion using design patterns where necessary and be able to model their code structure in UML class diagrams. As a result, they will develop skills such as communication literacy, critical thinking, analysis, reasoning, and interpretation, which are crucial for gaining employment and developing academic competence.
Prototyping (7.5 ECTS Credits)
This unit introduces students to the role, basic concepts, and benefits of prototyping in the design and development process of software applications. The aim of this unit is to enhance a student’s understanding of the methodology, terminology, and benefits of prototyping in the design and development of secure software applications.
Among the topics included in this unit are: the classification and terminology of prototyping tools and techniques, the relationship between prototypes and release candidate software applications, how prototypes differ from release candidate software applications, categorizing prototypes by their intended target end user, functionality and testing requirements, methods of prototyping, most appropriate forms of prototype for the different categories of testing, gathering meaningful insights and results from prototype testing, software release lifecycle and software prototyping concepts.
On successful completion of this unit students will be able to explain the basic concepts of prototyping; plan, build, and measure the success of an appropriate prototype with a specific end user in mind; and conduct testing to gather meaningful feedback and data to improve a prototype or final software application.
E-Commerce & Strategy (7.5 ECTS Credits)
Within this unit, students will gain an understanding of how and why businesses and organisations develop E-Commerce strategies: to remain competitive in the global market. Students will also appreciate the elements and resources required to set up an E-Commerce site and be engaged in the design and implementation of their own strategies that would in reality form part of a secure E-Commerce site.
Students will examine the impact that E-Commerce has on society and the global market for consumers, buyers, and sellers in terms of the benefits and drawbacks of online purchasing. Through investigation, students will also research the technologies involved in setting up a secure E-Commerce site in preparation for their own E-Commerce strategy.
There is an expectation that students will devise a strategy based on an element of E-Commerce such as designing a shopping cart, an ordering system, a payment system, or an online marketing system, for example. This design should be fully implemented and evaluated accordingly in terms of its success or failure.
Standards and levels of support, marketing, CRM, promotion, and supply chain management will all be explored within the context of developing the implementation strategy.
On successful completion of this unit, a student will have gained both technical and practical insight into E-Commerce strategy, design, and development. As a result, they will develop skills such as communication literacy, critical thinking, analysis, reasoning, and interpretation, which are crucial for gaining employment and developing academic competence.
Assessment
Method of Assessment:
The purpose of assessment is to ensure that effective learning has taken place in the content of each unit. Evidence of this learning, or the application of the learning, is required for each unit. The assessment of the evidence relates directly to the assessment criteria for each unit. The grading of BTEC Higher National qualifications is at the unit and the qualification level.
Assessment is carried out through home-based assignments, which means you will have plenty of time to dedicate to each criterion. By having small groups, you will have more time for discussions where you can share your experiences at your place of work.
Teaching, Learning, and Assessment Procedures
This program offers both variety and flexibility, ensuring that the learning and assessment activities are relevant and of value for future progression. Throughout this program learners are continuously and actively involved in all teaching methods including;
- Lectures
- Hands-on activities
- Seminar
- Workshops
- Enquiry-based learning
Lectures and other teaching methods are delivered interactively, with discussion sessions and tutorials in the form of hands-on and problem-solving activities building on the relevant academic study skills including concepts and practices.
These activities help learners to use different research and online tools. Learners are asked to reflect on the tools and activities, inviting discussions with regard to their own knowledge and skill and adapting these tools to their current situations and contexts. Feedback is given where appropriate throughout the course.
Learners are also introduced to appropriate websites and other related material for further development of their knowledge and skills.
Grading System
Summary of grades
To achieve a pass in a unit
- All learning outcomes and associated assessment criteria have been met
In order to achieve merit in a unit
- Pass requirements achieved
- All merit grade descriptors achieved and all prescribed indicative characteristics
In order to achieve a distinction in a unit
- Pass and merit requirements achieved
- All distinction grade descriptors achieved and all prescribed indicative characteristics
The Pearson BTEC Higher National qualifications in Computing are aimed at students wanting to continue their education through applied learning. Pearson BTEC Higher Nationals provide a wide-ranging study of the computing sector and are designed for students who wish to pursue or advance their careers in computing. In addition to the knowledge, understanding, and skills that underpin the study of the computing sector, Pearson BTEC Higher Nationals in computing give students experience of the breadth and depth of the sector that will prepare them for further study or training.
Target Audience:
- 16+

