MQF/EQF Level 4

Advanced Diploma in Computer Science

Knights College
Malta
October 2025
Advanced Diploma in Computer Science
Mode
Full Time
Delivery
Face to Face & Work-Based Learning
Duration
15 months
Location
Malta
Credits
120 ECTS/ECVET
Language
English
Price Early Submission (EU Students)
€10,795.50
Price Full (EU Students)
€11,995

Up to €8,396.50 refunded via the Get Qualified Scheme on the Full Price for EU Students.

Price International (Non-EU Students)
€13,995

The programme offers a comprehensive, immersive experience that allows students to integrate classroom learning with real-world work experiences, equipping students with both fundamental computer science knowledge and practical skills. This hands-on experience prepares students to tackle challenges and implement solutions in real-world scenarios. The qualification covers a range of topics, including:

Programming Fundamentals: Students will learn core programming concepts and languages, empowering them to create basic programs.

Database Management: Students will delve into the world of databases with modules on database design principles and SQL, and learn how to store, manage and analyse data effectively.

Website Design: Students will learn how to transform their ideas into interactive web experiences using languages like HTML, CSS, and JavaScript.

Networking Essentials: Students will learn how to work with key protocols and hardware like (LAN), wide-area networks (WAN) and wireless connectivity.

Students will each be assigned a position with one of our apprenticeship programme partners. Each student will also be paired with a dedicated mentor who will provide guidance, support and feedback throughout the entire journey to help them navigate challenges, set goals and maximise their learning and growth.

By graduation, students will be prepared for:

  • Further computer science studies (degrees)
  • Diverse computer and data science careers

Pre-tertiary work-based learning provides a solid foundation for students to get a head start on launching their computer science career and provides an excellent opportunity for students to gain valuable skills, explore career paths and achieve professional growth that ultimately enhances their employability and success in the workforce.

Mode of Assessment

The programme adopts a variety of formative and summative individual and group-based assessments to assess learners’ understanding of the learning outcomes. These include examinations, individual and group presentations, in-class quizzes and practical assessments.

Target Audience

The programme is intended for those who are aged between 16-18 and aspire to get a more holistic preparation in setting themselves up for future success on both a personal and professional level by exposing themselves to relevant and topical academic inputs in parallel to a structured yet engaging real-world work environment.

Modules

This course is divided in 3 Semesters and a work-based final Project. Modules placed in each semesters may have an altered sequence from the below. However, the below is the aimed structure of the modules.
Semester 1
Gaining the Fundamental Knowledge Skills
Module
ECTS
Duration
Interpersonal Skills
This module is designed to introduce learners to the basic skills necessary to communicate and collaborate effectively while managing interpersonal relationships in the workplace. Key topics covered in this module include empathy, assertiveness, conflict resolution, emotional intelligence, and active listening.
10
ECTS
60
hours
Academic English
This module is designed to allow learners to acquire the necessary language skills to communicate effectively. Key topics include academic writing, presentation skills, vocabulary and reading strategies. Learners will learn to communicate their ideas efficiently and effectively through written and oral forms.
10
ECTS
60
hours
Critical Thinking and Public Speaking
This module has been designed to assist students in enhancing their critical thinking and public speaking skills. Learners will gain a deeper understanding of the importance of critical thinking in a business environment, particularly in terms of analysing, evaluating and applying information to solve problems and make effective decisions. Additionally, learners will learn how to prepare and deliver presentations effectively and communicate with different types of audiences.
10
ECTS
60
hours
Interdisciplinary Insights
This module aims to provide students with a comprehensive understanding of the three core disciplines that make up this diploma, allowing them to choose which discipline to specialise in. To enhance the learning experience, students will be introduced to brain mapping tools such as Prism for Teens, which will help them gain a better understanding of themselves and identify their natural strengths, interests and abilities.
10
ECTS
60
hours
Semester 2
Gaining Personal Growth & Transferrable Skills
Module
ECTS
Duration
Entrepreneurship
This module is designed to introduce learners to the fundamentals of entrepreneurship, covering business planning, ideation, innovation, risk-taking and adaptability in the entrepreneurial process. By completing this module, learners will gain an understanding of the concepts and skills required to start and run a successful business. They will also have opportunities to develop and enhance their critical thinking, communication skills, creativity and problem-solving abilities.
10
ECTS
60
hours
Mathematics
This module is designed to provide learners with the fundamental mathematical concepts and their relevance in business management. Learners will be equipped with the relevant mathematical skills to enable them to solve problems and carry out effective decision making. Learners will also be encouraged to develop problem-solving skills and critical thinking through the application of basic mathematical techniques.
10
ECTS
60
hours
Database Concepts and Design
This module aims to provide learners with a thorough understanding of the fundamental concepts and principles of database management systems. Students will learn how to develop databases, create tables and manipulate data. Additionally, this module will cover important topics such as database security, backup and recovery, and integrity. By the end of this module, learners will have a strong foundation in database management systems and be able to apply their knowledge to real-world scenarios.
10
ECTS
60
hours
Semester 3
IT Focus [Theory & Practice]
Module
ECTS
Duration
Fundamentals of Programming
This module is designed to provide learners with a foundational understanding of the fundamental concepts and principles of programming. It aims to equip learners with the necessary knowledge and skills to develop basic programs and effectively use programming languages. The modules will cover topics such as data types and structures, input/output, debugging techniques, functions, arrays and control structures.
10
ECTS
60
hours
Website Design
This module is designed to teach learners the fundamental concepts and principles of website design. This includes web development, user interface design and user experience design. Learners will also gain knowledge about the various tools and technologies used in website design, along with the best practices for designing user-friendly and aesthetically pleasing websites.
10
ECTS
60
hours
Network Concepts
This module is designed to equip learners with the fundamental concepts of computer networks. Students will gain an understanding of the different types of networks, their components, and how to configure and manage them. In addition, this module will cover the basics of network architecture, standards and protocols, as well as network security and troubleshooting.
10
ECTS
60
hours
Semester 4
Project development & work-placement
Module
ECTS
Duration
Computer Science Project
The aim of this module is to provide students with a chance to apply their knowledge and skills acquired during their course of study by creating a significant computer science project. This module will guide students through various stages of project development, starting from identifying the problem and gathering requirements to designing, implementing, testing and documenting the project. Throughout the module, students will work both independently and in groups to create a project that meets industry requirements and expectations. Topics covered in the module will include basic project management, software development life cycle, software design patterns, project documentation, and testing.
20
ECTS
112
hours
Module
ECTS
Duration
No modules listed
Module
Total Credits
Core Modules
60
Elective Modules
40
Project
20
Credits to graduate
120 ECTS/ECVET

Awarding &
Accrediting Bodies

Awarding Body
Validating Body
Knights College

Knights College

This qualification is awarded by Knights College.
Accrediting Body
Malta Further and Higher Education Authority

Malta Further and Higher Education Authority

This qualification is accredited by the Malta Further and Higher Education Authority.

Course Information

No items found.

Entry Requirements

This programme has the below entry requirements

Learners must be in possession of a school leaving certificate and three MATSEC passes, two of which must be in Mathematics and English. Learners must also have an MQF Level 3 Certification in Computer Science or a similar subject.

International students need to be in possession of the equivalent. They must also demonstrate proficiency in the English language with an IELTS score of 5.0 or equivalent.

All learners must demonstrate a basic level of digital competence, which can be demonstrated through ECDL certification or its equivalent.

Funding Schemes

This course is divided in 3 Semesters and a work-based final Project. Modules placed in each semesters may have an altered sequence from the below. However, the below is the aimed structure of the modules.

Scholarships & Facilitations

Get Qualified Scheme

Get Qualified Scheme

Governed by the Malta Enterprise, this scheme gives the student up to 70% of the total fees paid for the course in tax credits. Get Qualified is an initiative that supports the personal development of individuals for the achievement of qualifications and certifications required by industry.
No items found.

Register your interest for this course

Sign up to receive the latest information about studying at Knights.
Our communications are designed to support you in deciding your future and keep you up to date about student finance, employment opportunities and student activities available at Knights.

Thank you! Your submission has been received!

Oops! Something went wrong while submitting the form.